慕運(yùn)維8079593
2018-12-07 13:22:17
這段代碼不知道為什么在火狐與IE都沒(méi)有作用.如果是取消(xmlhttp.readyState==4 && xmlhttp.status==200)這個(gè)判斷,在火狐下就會(huì)出現(xiàn)多次彈出,并且有一次獲取到數(shù)據(jù)。在IE下依然不行,問(wèn)題出在哪里?
1 <script language="javascript" type="text/javascript">
2 <!--
3 function loadXMLDoc()
4 {
5 var xmlhttp;
6 if(window.XMLHttpRequest)
7 {
8 xmlhttp=new XMLHttpRequest();
9 }
10 else
11 {
12 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
13 }
14 xmlhttp.onreadystatechange=getHTML;
15 xmlhttp.open("GET","postSend.html",true);
16 xmlhttp.send(null);
17 function getHTML()
18 { if(xmlhttp.readyState==4 && xmlhttp.status==200)
19 {
20 var code=xmlhttp.responseText;
21 alert(code);
22 }
23 }
24 }
25 //-->
26 </script>
11 回答

拉丁的傳說(shuō)
TA貢獻(xiàn)1789條經(jīng)驗(yàn) 獲得超8個(gè)贊
用你的代碼跑了沒(méi)有任何問(wèn)題,只能說(shuō)是你的后臺(tái)有問(wèn)題了。

手掌心
TA貢獻(xiàn)1942條經(jīng)驗(yàn) 獲得超3個(gè)贊
現(xiàn)在的問(wèn)題是就是在這里,到底后臺(tái)是個(gè)什么問(wèn)題呢?
還好這里說(shuō)的都不是我的代碼問(wèn)題,小安慰一下。。

HUWWW
TA貢獻(xiàn)1874條經(jīng)驗(yàn) 獲得超12個(gè)贊
我覺(jué)得判斷是不能取消的,問(wèn)題應(yīng)該是出在
postSend.html這個(gè)里頭,它沒(méi)有正常返回?cái)?shù)據(jù)吧,你用火狐看看錯(cuò)誤的消息是什么

慕斯王
TA貢獻(xiàn)1864條經(jīng)驗(yàn) 獲得超2個(gè)贊
創(chuàng)建 XMLHttpRequest 對(duì)象
xmlhttp=new XMLHttpRequest();這個(gè)適用于所有現(xiàn)代瀏覽器 (IE7+、Firefox、Chrome、Safari 以及 Opera)
老版本的 Internet Explorer (IE5 和 IE6)使用 ActiveX 對(duì)象:
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
所以你用的瀏覽器應(yīng)該都可以的
添加回答
舉報(bào)
0/150
提交
取消