ajax和IE7、IE8的问题

原创 2011年01月17日 16:19:00

xmlHTTP对象的问题 前两天安装了IE7.0,今天却发现前几天用ajax开发的新功能竟然无法使用,经过本人犀利的目光大范围的搜索,终于找到了解决办法,原因是IE7.0比IE6.0多了本地XMLHTTP支持。所以解决方法之一就是点击“工具”->“Internet选项”->“高级”,在“安全”节点下找到“启用本机XMLHTTP支持”,该选项默认是钩选,禁用它后可以解决问题。 解决方法二呢就是创建XMLHttpRequest对象的顺序,应该先去判断window.ActiveXObject然后再判断window.XMLHttpRequest,示例代码如下: function getXMLHttpRequest() {
   var http_req;
   if (window.ActiveXObject) {
   try {
      http_req=new window.ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
        http_req=new window.ActiveXObject("Microsoft.XMLHTTP");
      } catch (E) {
        alert("不能创建XMLHttpRequest实例!");
        return false;
      }     
   }    
   } else if (window.XMLHttpRequest) {
      http_req=new window.XMLHttpRequest();
      if (http_req.overrideMimeType) {
         http_req.overrideMimeType("text/xml");
      }
   }
   return http_req;
} ajax和IE7.0的问题_只为心狂


var gaJsHost = (("https:" == document.location.protocol) ? "https://ssl." : "http://www.");
document.write(unescape("%3Cscript src='" + gaJsHost + "google-analytics.com/ga.js' type='text/javascript'%3E%3C/script%3E"));

try {
var pageTracker = _gat._getTracker("UA-11981827-2");
pageTracker._trackPageview();
} catch(err) {}

随笔——支持IE8的一个ajax的标准写法。

IE8对于ajax的限制还是蛮严格的,要把数据类型为json写出来,否则还是不能执行的。其他版本没怎么有这种问题。 $.ajax({ url: 'xianshi.php', ...
  • ul646691993
  • ul646691993
  • 2015年04月09日 00:32
  • 2873

IE8 jQuery ajax无效问题

解决方案: 请求用window.XMLHttpRequest(),它在IE8由于某种原因不能正常工作。 jQuery不是退回到window.ActiveXObject(“Microsoft.XML...
  • qq_21441663
  • qq_21441663
  • 2017年07月04日 13:54
  • 1156

IE8使用ajax提交json对象

IE8使用ajax提交json对象举例以下是一段包含ajax的方法,在IE8中使用将爆出json未定义的错误。$(function () { var content = new Object(...
  • chaoyangzhixue
  • chaoyangzhixue
  • 2016年09月22日 10:11
  • 1379

ie7,8下ajax加载内容样式无法生效的解决办法

转自:http://zsuczw.iteye.com/blog/1387802 今天在开发过程遇到了一个在ie7下非常诡异的问题:当使用ajax动态加载html内容时,如果内容中包括...
  • WitsMakeMen
  • WitsMakeMen
  • 2014年03月08日 13:08
  • 3275

ajaxfileUpload.js兼容ie7、8、9、10、11、firefox、chrome等浏览器的js代码

ajaxfileUpload.js兼容ie7、8、9、10、11、firefox、chrome等浏览器的js代码   因为项目需要,引入了ajaxfileUpload.js的js插件...
  • wangcomputer2010
  • wangcomputer2010
  • 2016年08月03日 12:13
  • 3535

ie7,8下ajax加载内容样式无法生效的解决办法

转自:http://zsuczw.iteye.com/blog/1387802 今天在开发过程遇到了一个在ie7下非常诡异的问题:当使用ajax动态加载html内容时,如果内容中包括...
  • WitsMakeMen
  • WitsMakeMen
  • 2014年03月08日 13:08
  • 3275

IE8浏览器缓存问题导致Ajax的GET请求只能执行一次的解决办法

最近在测试兼容性问题的时候发现,使用Ajax的GET请求向后台获取响应结果时,如果是IE8浏览器,第一次发送请求时会得到正常的返回结果,然后当再去发送相同请求访问后台时,得到的结果总是第一次请求返回的...
  • DeveloperFanyl
  • DeveloperFanyl
  • 2015年09月25日 16:06
  • 4873

IE8 下的问题 转化成IE7 模式.rar

  • 2010年09月06日 17:00
  • 182B
  • 下载

解决IE7、IE8、火狐浏览器需要用户名密码进行本地测试的问题

  • 2010年01月22日 14:46
  • 180KB
  • 下载

网站后台ewebeditor在IE7IE8不能上传图片的问题的解决方案

  • 2013年01月09日 16:46
  • 32KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ajax和IE7、IE8的问题
举报原因:
原因补充:

(最多只允许输入30个字)