ajax没反应

dgaowyuan123 2011-07-31 10:46:15
<html>
<head>
<script type="text/javascript">
function loadXMLDoc()
{
var xmlhttp;
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("myDiv").innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","data.txt",true);
xmlhttp.send();
}
</script>
</head>
<body>

<div id="myDiv"><h2>Let AJAX change this text</h2></div>
<button type="button" onclick="loadXMLDoc()">通过 AJAX 改变内容</button>

</body>
</html>


用我的IE8运行,结果没反应,怎么回事?
...全文
88 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ibookg4 2011-07-31
  • 打赏
  • 举报
回复
我给另一个可行的例子你对比一下吧:
function ShowHint(str){
var url="server.asp";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHTTP.onreadystatechange=stateChanged;
xmlHTTP.open("GET",url,true);
xmlHTTP.send(null);
}
function stateChanged(){
if (xmlHTTP.readyState==4)
{document.getElementById("txtHint").innerHtml=xmlHTTP.responseText;}
}
dgaowyuan123 2011-07-31
  • 打赏
  • 举报
回复
十分感谢
雨天要吃饭 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 dgaowyuan123 的回复:]
明白了,我原来是直接用ie8测试本地文件的。
再请教下,什么样的文件可以直接用浏览器打开,然后测试?静态的可以,动态的不行?
[/Quote]

静态的可以直接打开,动态的页面需要服务器的支持的
dgaowyuan123 2011-07-31
  • 打赏
  • 举报
回复
明白了,我原来是直接用ie8测试本地文件的。
再请教下,什么样的文件可以直接用浏览器打开,然后测试?静态的可以,动态的不行?
hookee 2011-07-31
  • 打赏
  • 举报
回复
对于ie, 你要有个web服务器,IIS 或者 netbox之类的 ,建一个web站点再测试。
或者用firefox浏览器测试本地文件也可以。
dgaowyuan123 2011-07-31
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 hookee 的回复:]
ie8测下来是可以的。
检查:
1 这个页面是通过http://xxx/xxx.htm,这种方式打开的还是双击文件用浏览器打开的?应该用http方式访问页面。
[/Quote]

html文件路径为F:\jsp\ajax\1.htm;
怎么用http打开?其url是什么?
hookee 2011-07-31
  • 打赏
  • 举报
回复
ie8测下来是可以的。
检查:
1 这个页面是通过http://xxx/xxx.htm,这种方式打开的还是双击文件用浏览器打开的?应该用http方式访问页面。
2 服务器上data.txt应该和页面在同一个路径下,可单独用http访问data.txt 看是不是正确,

52,792

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 Ajax
社区管理员
  • Ajax
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧