Automation服务器不能创建对象

himily08 2008-07-07 11:07:25
我的机子在提交按钮时出现JS错误,其提示为:Automation服务器不能创建对象
但是在其它人的机子上运行没有错误,我在网上有看过多种解决方案,但是都没有作用
请多多指教!!!
相应代码如下:
var xml_http;

function getAjax()
{
if(window.XMLHttpRequest){//Mozilla浏览器
xml_http=new XMLHttpRequest();
if(xml_http.overrideMimeType){//设置MIME类别
xml_http.overrideMimeType("text/xml");
}
}
if(window.ActiveXObject){//IE浏览器
var ieArr=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=0;i<ieArr.length;i++)
{
xml_http= new ActiveXObject(ieArr[i]);//Automation服务器不能创建对象 if(xml_http){
break;
}
}
}
if(!xml_http)
xml_http=new XMLHttpRequest();
}
...全文
430 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
ehuan 2009-10-14
  • 打赏
  • 举报
回复
sa
dongdongbeijiao 2009-10-13
  • 打赏
  • 举报
回复
123
wangYikun 2009-09-07
  • 打赏
  • 举报
回复
我也遇到了这个问题
zjynet 2009-09-04
  • 打赏
  • 举报
回复
23123123123
amangoing 2008-12-25
  • 打赏
  • 举报
回复
himily08 2008-07-18
  • 打赏
  • 举报
回复
谢谢5楼和6楼两为高手的帮助,
问题已经成功解决,两种方式均可!
fxs_2008 2008-07-13
  • 打赏
  • 举报
回复


var xmlHttp;

if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}

r_swordsman 2008-07-12
  • 打赏
  • 举报
回复
把这个

if(window.ActiveXObject){//IE浏览器 
var ieArr=["Msxml2.XMLHTTP.6.0","Msxml2.XMLHTTP.3.0", "Msxml2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=0;i <ieArr.length;i++)
{
xml_http= new ActiveXObject(ieArr[i]);//Automation服务器不能创建对象 if(xml_http){
break;
}
}
}


改为

if(window.ActiveXObject){//IE浏览器 
xml_http= new ActiveXObject("Microsoft.XMLHTTP");//Automation服务器不能创建对象 if(xml_http){

}
ming4098 2008-07-10
  • 打赏
  • 举报
回复
这个我也不会

帮顶一下吧
himily08 2008-07-07
  • 打赏
  • 举报
回复
俺试过了,还是不行~~~有没有其它办法或根本原因是什么?
雅彦 2008-07-07
  • 打赏
  • 举报
回复
调低ie安全级或者regsvr32 Msxml3.dll

52,803

社区成员

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

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