【发布时间】:2013-09-17 04:16:02
【问题描述】:
我有一部分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 变量的值,并且警报显示 undefined
有人知道怎么解决吗?
【问题讨论】:
标签: javascript variables range overwrite