js中的代码:function f(){try {if (ajaxObj) {ajaxObj.open("GET", url, true);ajaxObj.onreadystatechange = setViewed();ajaxObj.send(null);} else {alert("Ajax 实例不存在!");}} catch (ex) {alert("错误:" + ex);}}function setViewed() {var t;if (ajaxObj.readyState == 4 && ajaxObj.status == 200) {t = ajaxObj.responseText;alert(t);}}经测试,ajaxObj的创建时成功的,url是正确的,可是运行发生错误“错误:object Error”,要是把 ajaxObj.onreadystatechange = setViewed();一行注释掉,则不会报错,当然也不会调用 setViewed()。请问这是什么原因,这是我从原来成功运行的文件里拷贝过来的代码。(运行环境:IE7,Vista,iis7)
- 2 回答
- 0 关注
- 588 浏览
添加回答
举报
0/150
提交
取消