Jun 09, 2008
原来在firefox2以下版本中写XMLHttpRequest读取时,同步和异步请求都是onreadystatechange来设置回调函数,可是到firefox3中,同步请求通过设置onreadystatechange来判断数据是否读取貌似完成没有作用,换回下面方法就没问题了。
在 firefox2 以下版本中,xmlhttp同步/异步读取数据,可以使用下面方法来监测数据是否读取完毕:
- transport.onreadystatechange = function () {
- if (transport.readyState == 4) {
- if (transport.status == 200) {
- // do sth
- } else {
- // do sth
- }
- }
- }
需要在send方法后这样读取:
- transport.send(null);
- if (transport.status == 200) {
- // do sth
- } else {
- // do sth
- }



本文相关评论|Comments