XMLHttpRequest不能响应是怎么回事 20
如题,不管输入什么代码都不出现响应。<body><script>functionstartRequest(){varxmlhttp=newActiveXObject("M...
如题,不管输入什么代码都不出现响应。
<body>
<script>
function startRequest() {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","hello.xml",true);
xmlhttp.send(null);
alert(xmlhttp.responseXML);
}
</script>
</body>
显示请求服务器按钮,点击没有弹框出现。
<script>
function startRequest(){
var xmlhttp = new ActionXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","hello.php?name=zhuyinhong",true);
xmlhttp.send();
alert(xmlhttp.responseText);
}
</script>
<input name="" type="button" onclick="startRequest();" value="请求服务器" />
额,是这段代码,搞错了…… 展开
<body>
<script>
function startRequest() {
var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","hello.xml",true);
xmlhttp.send(null);
alert(xmlhttp.responseXML);
}
</script>
</body>
显示请求服务器按钮,点击没有弹框出现。
<script>
function startRequest(){
var xmlhttp = new ActionXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET","hello.php?name=zhuyinhong",true);
xmlhttp.send();
alert(xmlhttp.responseText);
}
</script>
<input name="" type="button" onclick="startRequest();" value="请求服务器" />
额,是这段代码,搞错了…… 展开
1个回答
展开全部
你用的是IE吗?
如果是IE , 则可以使用 new ActiveXObject("Microsoft.XMLHTTP"); 或 new ActiveXObject("Msxml2.XMLHTTP");
如果不是IE, 则需要使用 new XMLHttpRequest();
另外,最好设置一下 xmlhttp对象的返回状态的事件调用,方便调试,即就是调用
xmlhttp.onreadystatechange 方法。
然后,打开浏览器的调试工具,跟踪一下网络数据和JS运行。(IE 6 或 IE7 是没有什么可用的调试工具的)严重建议使用非IE阵营的浏览器。
如果是IE , 则可以使用 new ActiveXObject("Microsoft.XMLHTTP"); 或 new ActiveXObject("Msxml2.XMLHTTP");
如果不是IE, 则需要使用 new XMLHttpRequest();
另外,最好设置一下 xmlhttp对象的返回状态的事件调用,方便调试,即就是调用
xmlhttp.onreadystatechange 方法。
然后,打开浏览器的调试工具,跟踪一下网络数据和JS运行。(IE 6 或 IE7 是没有什么可用的调试工具的)严重建议使用非IE阵营的浏览器。
追问
我用的360极速浏览器,句子是var xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");页面显示空白……
至于那个处理句柄……菜鸟表示迷茫了……不知道怎么用啊= =
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询