作者taitin (小南)
看板Ajax
標題[問題] IE8 跑AJAX問題
時間Fri Jun 11 17:20:14 2010
我的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
1F:→ clonn:剛剛測試沒有問題,可以開個網頁出來看一下嗎? 06/12 00:09
2F:→ taitin:我後來發現divid不能使用變數,因為我本來是用function傳進 06/15 01:20
3F:→ taitin:這樣是正常的嗎? 06/15 01:20
4F:→ taitin:喔~不 IE8不支援innerhtml 06/15 01:43
5F:→ weiyucsie:responseXML? 06/16 14:27