Ajax在火狐浏览器的问题

das521 2011-07-12 02:52:54
// JavaScript Document
function createXMLHttpRequest()
{
var xmlhttp=false;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
if (!xmlhttp&&window.ActiveXObject)
{
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.5.0")
} catch(e) {
try
{
xmlhttp = new ActiveXObject("Msxml2.XMLHTTP.4.0")
} catch(e) {
try
{
new ActiveXObject("Msxml2.XMLHTTP")
} catch(e) {
try{new ActiveXObject("Microsoft.XMLHTTP")}catch(e){}
}
}
}
}
if(!xmlhttp){
alert("Error");
}

return xmlhttp;

}

新手刚学习ajax,感觉也没错啊,在IE浏览器下没问题,但在火狐浏览器下,不能获得数据!火狐还下了最新的版本,还是不行,都快哭了,大神救我
...全文
81 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Randy0098 2011-07-12
  • 打赏
  • 举报
回复
你怎么搞得这么麻烦,给个例子给你借鉴下:
<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.open("GET","/ajax/test1.txt",false);
xmlhttp.send();
document.getElementById("myDiv").innerHTML=xmlhttp.responseText;
}
</script>
</head>
<body>

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

</body>
</html>

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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