将参数传递给ajax的onreadystatechange回调函数?
- 论坛
- 将参数传递给ajax的onreadystatechange回调函数?
9 浏览
将参数传递给ajax的onreadystatechange回调函数?
如何用普通的纯JavaScript(即非jQuery)的方式将参数传递给匿名的onreadystatechange回调函数?
例如:
function doRequest(){ /* 以平台无关的方式获取XMLHttpRequest */ var xhttp = getXmlHttpRequestObject(); var msg="在完成时显示此消息"; /* 要传递给回调函数的另一个变量 */ /* 我该如何将'msg'和'xhttp'作为'x'和'm'传递给这个匿名函数中的本地变量? */ xhttp.onreadychangestate=function(x,m) { if( x.readyState == 4 ) { alert(m); } } /* 在这里执行open()和send()调用.... */ }