关于AJAXRequest的问题,为什么第二个get请求没有接受到返回值

function deadlinkMonitor(taskid,siteurl)
{
//debugger;
//updatestatus(taskid);
var ajax = new AJAXRequest();
ajax.async = true;//异步AJAX
ajax.get(
"updatestatu.jsp?taskid="+taskid+"",
function(obj){
var res = obj.responseText;
if(res)
{
window.location.href ='/monitor/madmin/checkbot/list.jsp?tasktype=<%=tasktype%>';
}
});

    ajax.async = false;//异步AJAX
    ajax.get(
            "deadlink.jsp?siteurl="+siteurl+"&taskid="+taskid+"",
            function(obj){
                var res = obj.responseText;
                if(res)
                {
                    window.location.href ='/monitor/madmin/checkbot/list.jsp?tasktype=<%=tasktype%>';
                }
            });

}

AJAXRequest是什么框架。。没用过,你确认能使用同一个AJAXRequest的实例对象而不要重新生成新的AJAXRequest实例?

【deadlink.jsp?siteurl="+siteurl+"&taskid="+taskid+""】,,,请求的jsp??

你用浏览器访问一下这个,,这个get的地址,,看能不能访问,,,

方法没看出来错误,你先测一下是不是请求了没返回

alert一下res,看看是否是true,还是"true",希望能帮到你!

觉得你的用法有问题,一个ajax对象,有两个请求。因为是异步请求,所以你第一个结果还没有返回来之前,下面这个就有可能开始执行了。

你把第一个ajax的请求调成同步的试试 可能是第二个请求先于第一个