ajax 中的status为什么=500啊??急
hytwl 2010-05-18 02:37:56 <script type="text/javascript" language="javascript">
function excuAjax(url, funName, param) {
var xmlhttp;
if (window.ActiveXObject) {
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
} else {
xmlhttp = new XMLHttpRequest();
}
xmlhttp.open("GET", url, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if (xmlhttp.status == 200) {
var xml = xmlhttp.responseXML;
funName(xml);
}
}
}
xmlhttp.setRequestHeader("Content-Type", "application/JSON");
xmlhttp.send(param);
}
function getProject() {
var url = "http://localhost:3399/Web/WebService.asmx/HelloWorld";
excuAjax(url, callStr, null);
}
function callStr(rs) {
alert(rs);
}
function callProject(rs) {
var projects = document.getElementById("s_Project");
for (var i = 0; i < projects.options.length; i++) {
projects.options.Remove(0);
}
for (var i = 0; i < rs.length; i++) {
var option = document.createComment("option");
option.text = rs[i][1].innerText;
option.value = rs[i][0].innerText;
projects.options.add(option);
}
}
</script>