我有一部分js代码:
var res;
r.open("POST", target, true);
r.setRequestHeader("Content-type","application/x-www-form-urlencoded");
r.onreadystatechange = function(){
if(r.readyState==4 && r.status==200){
if(data) {
res = r.responseText;
}
r = null;
}
}
alert(res);
问题是res = r.responseText不会更改res变量的值,并且警报显示未定义
有谁知道如何解决这个问题?