xmlHttp.onreadystatechange求解释
- JScript code
xmlHttp.onreadystatechange=stateChanged xmlHttp.open("GET",url,true)xmlHttp.send(null)} function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("txtHint").innerHTML=xmlHttp.responseText } }xmlHttp.onreadystatechange=stateChanged,为什么要这么写?函数stateChanged没有return返回值啊?
[解决办法]
这里用不着return
所谓异步,就是发送请求之后,浏览器可以干其他事,同时会帮你监听 xmlHttp 发送的请求。
当 xmlHttp.readyState==4的时候就执行相应函数