猿问

JS返回值的问题(AJAX)

代码如下:
function sendAjax(url,para) {
var res;
var theHttpRequest=getHttpObject();
theHttpRequest.onreadystatechange=function(){processAJAX();}
theHttpRequest.open("GET",url+"?"+para,true);
theHttpRequest.send(null);
function processAJAX(){
if(theHttpRequest.readyState==4) {
if(theHttpRequest.status==200) {
if(unescape(theHttpRequest.responseText)=="true"){
return true;
}else{
return false;
}
}else {
return false;
}
return false;
}
}
}
实际上在processAJAX()这个函数中是能得到返回值的,可是因为是嵌套的function,外面的sendAjax无法获取值。
我需要实现的目标就是sendAjax(地址,参数),通过AJAX返回验证结果。

翻翻过去那场雪
浏览 472回答 1
1回答
随时随地看视频慕课网APP

相关分类

JQuery
我要回答