作者averywu (我是阿Q )
看板Ajax
标题[问题] AJAX 在 IE7死掉了
时间Mon Jun 9 20:34:32 2008
我有一小段网上抓来的CODE。原本在IE6/FF/SAFARI/OPERA都运作正常。
但是IE7上一直无法运作。
IE7告诉我是"发生错误,无法完成操作c00ce56e"
上网找了一下是文字编码的问题。
CODE如下:
<SCRIPT LANGUAGE="JavaScript">
<!-- Beginning of JavaScript -
var request = false;
try {
request = new XMLHttpRequest();
} catch (trymicrosoft) {
try {
request = new ActiveXObject("Msxml2.XMLHTTP");
} catch (othermicrosoft) {
try {
request = new ActiveXObject("Microsoft.XMLHTTP");
} catch (failed) {
request = false;
}
}
}
if (!request)
{alert("无法起始AJAX功能");}
function test(n) {
var eid = n;
var url = "teacherlist.php?eid=" + escape(eid);
request.open("GET", url, true);
request.onreadystatechange = updatePage;
request.send(null);
}
function updatePage() {
if (request.readyState == 4) {
if (request.status == 200) {
var response = request.responseText.split("|");
(好像是上面这行出问题)
if(response[0] == "None")
{var hess = "NO";}
else
{ var hess = "YES";}
var hess = response[0];
document.getElementById("ajdoc").innerHTML = hess;
}
else
alert("status is " + request.status);
}
}
-->
</SCRIPT>
有人能教我怎麽修正吗
--
小恶魔的家
http://blog.pixnet.net/shiuju/
--
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 59.124.142.152
1F:→ TonyQ:这个错误讯息不够清楚...有没有能展示的地方或原始码? 06/09 20:42
3F:→ TonyQ:你的ajdoc 这个元素好像没定义喔 06/09 22:36
4F:→ TonyQ:-w-;; 原来我按到别的页面... 06/09 22:37
5F:→ TonyQ:目前看不出来是什麽问题 冏 手边ie7环境被我移掉了 06/09 22:38
6F:→ averywu:解决了,header指定UTF-8要小写,大写不行.....什麽鬼 06/10 08:16