[問題] IE8 跑AJAX問題

看板Ajax作者 (小南)時間15年前 (2010/06/11 17:20), 編輯推噓0(005)
留言5則, 3人參與, 最新討論串1/1
我的code如下 function addGetLink(url,divid) { if (window.XMLHttpRequest) {// code for IE7+, Firefox, Chrome, Opera, Safari xmlhttp=new XMLHttpRequest(); } else {// code for IE6, IE5 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById(divid).innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET",url,true); xmlhttp.send(); } 他說 未知的執行階段錯誤 是上面紅色那行 我用google瀏覽器沒問題~,請問是什麼狀況呢?? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.251.193.118

06/12 00:09, , 1F
剛剛測試沒有問題,可以開個網頁出來看一下嗎?
06/12 00:09, 1F

06/15 01:20, , 2F
我後來發現divid不能使用變數,因為我本來是用function傳進
06/15 01:20, 2F

06/15 01:20, , 3F
這樣是正常的嗎?
06/15 01:20, 3F

06/15 01:43, , 4F
喔~不 IE8不支援innerhtml
06/15 01:43, 4F

06/16 14:27, , 5F
responseXML?
06/16 14:27, 5F
文章代碼(AID): #1C4V_Gxo (Ajax)
文章代碼(AID): #1C4V_Gxo (Ajax)