注册 登录
编程论坛 J2EE论坛

一般用asp较多,今天遇到一段jsp代码不懂,烦劳大家帮忙看看

wy1385 发布于 2009-08-01 10:13, 903 次点击
function send_request(url,str) {
    var http_request = false;
    if(window.XMLHttpRequest) {
        http_request = new XMLHttpRequest();
        if (http_request.overrideMimeType){
            http_request.overrideMimeType('text/xml');
        }
    }else if(window.ActiveXObject){
        try {http_request = new ActiveXObject("Msxml2.XMLHTTP");}catch (e){
            try {http_request = new ActiveXObject("Microsoft.XMLHTTP");} catch (e) {}
        }
    }
    if (!http_request) {
        window.alert("不能创建XMLHttpRequest对象实例.");
        return false;
    }
    http_request.open("GET",url, true);
    http_request.onreadystatechange=function(){
        if (http_request.readyState == 4) {
            if (http_request.status == 200) {
                document.getElementById(str).innerHTML= http_request.responseText;
            } else {
                alert("您所请求的页面有异常。");
            }
        }
    }
     http_request.send(null);
}
当反馈“您所请求的页面有异常”时,请问是那里出了问题,谢谢大家
3 回复
#2
紫衫2009-08-01 13:09
这使用Ajax时写的代码
#3
欢天喜地2009-08-05 12:37
你这样写肯定会异常,你仔细看一下你写的,url只是参数,没有实际的值,那你的请求到底发送到什么地方去了?所以readyState和status这两个状态值没有获取到
#4
jackeysion2009-08-10 18:27
对呀,这是AJAX代码,不是JSP代码
1