台灣最大程式設計社群網站
線上人數
1563
 
會員總數:245151
討論主題:189055
歡迎您免費加入會員
討論區列表 >> AJAX / JSON / jQuery >> ajax 不支援 IE ?
[]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
ajax 不支援 IE ?
價值 : 10 QP  點閱數:2358 回應數:8

樓主

uniojnqoifazy
門外漢
0 98
1094 146
發送站內信

各位大大,

這是我的ajax code,是利用button onclick去呼叫執行,在firefox上是OK的,但是在IE上卻沒反應
各位大大請問是那裡錯了嗎?可以指導一下嗎?



本篇文章發表於2011-09-07 18:45
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
回應

Sdany
捐贈 VP 給 Sdany 檢舉此回應
在 if 上面加個宣告

var xmlhttp;

試試
本篇文章回覆於2011-09-07 21:00
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

uniojnqoifazy
檢舉此回應
大大,
加了var xmlhttp ; 一樣不行在IE執行,
可以指導一下嗎?
本篇文章回覆於2011-09-07 21:38
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
回應

K~max
檢舉此回應
alert(typeof(xmlhttp));
出了什麼出來?
是undefined嗎?

本篇文章回覆於2011-09-12 19:35
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

JessKee
檢舉此回應
你好,據我的理解,你的程式碼,應該可以執行在ie7,6,5。。。

如果想要出錯,可以在function 內加上 alert() 檢查執行到程式執行到哪裡了~?
最簡單的除錯!~
本篇文章回覆於2011-11-27 02:04
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
回應

JessKee
檢舉此回應
還有忘記說明,
xmlhttp.onreadystatechange=function(){
11 /*if (xmlhttp.readyState==4 && xmlhttp.status==200){
12 alert(xmlhttp.responseText);
13 //document.getElementById(str).innerHTML=xmlhttp.responseText;
14 }*/
15 }


if 哪裡如果被“注解”了,應該不會有結果!
aaa ,bbb ,ccc 變數是什麽東西?

xmlhttp.open(post/get,.php(後端程式),true/false);
參數應該這樣子~
本篇文章回覆於2011-11-27 02:07
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

kg
檢舉此回應


ajaxtest.php:

try try...
本篇文章回覆於2012-02-09 16:53
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
回應

kg
檢舉此回應
還有原先你下面這段

由於alert()已經變註釋了它當然就不會輸出(document.getElementById(str).innerHTML=xmlhttp.responseText ;一樣不會執行)
本篇文章回覆於2012-02-09 16:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
8樓
最有價值解答

kg
檢舉此回應
而且你下面這行

在某些時候可能有bug最好改成

會比較好....
本篇文章回覆於2012-02-09 17:06
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
   
1

回覆
如要回應,請先登入.