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="请求服务器" />
额,是这段代码,搞错了……
展开
 我来答
张语霂
2014-04-23 · 超过32用户采纳过TA的回答
知道答主
回答量:65
采纳率:0%
帮助的人:59.2万
展开全部
你用的是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");页面显示空白……

至于那个处理句柄……菜鸟表示迷茫了……不知道怎么用啊= =
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式