`
skyoo2007
  • 浏览: 16432 次
  • 性别: Icon_minigender_1
  • 来自: 广州
最近访客 更多访客>>
社区版块
存档分类

ajax 在Firefox正常,但IE不正常的问题。

阅读更多
自重装服务器以来,把网站从apache 迁移到nginx ,就为了这Ajax的问题折腾了几天,现在终于把问题解决了。

IE真是强大的浏览器,最近做的Ajax应用每次在IE下都运行不了,报错是这样一个神奇的c00ce56e。上网Google后得到了M$网站的一个说明,http://support.microsoft.com/kb/304625/zh-cn。大致是说,由于编码错误,M$不能识别 XMLHttpRequest的内容。至于解决办法,上面也没有细说。后来想想,是说了也看不懂。

折腾了一中午,才知道原来是因为IE不认识utf8或者ISO8859_1,IE只认识utf-8和ISO8859-1,千万不要小看那一-。我以前一直困惑utf8和utf-8有什么区别,但是一直都没有遇到实际的问题,几乎所有的程序都既认识utf8又认识utf-8。而IE的使用的 Mlang.dll中终于成了第一个不认识utf8的软件。把charset一改,一切都迎刃而解了。


很久没到javaeye 为了这问题,特记下来。
分享到:
评论

相关推荐

    Ajax FireFox IE 乱码兼容问题

    这是一个ajax解决乱码的问题WEBSERVICE项目

    ajax中的IE和火狐的区别

    附件里面是一篇关于ajax兼容性问题处理技术文档

    Ajax 创建XMLHttpRequest对象,兼容所有主流浏览器(IE5除外)

    经测试,用此方法创建XMLHttpRequest对象,在运用AJAX的时候,可以的兼容IE6,IE7,IE8,Opera,Safari,Google Chrome,fireFox。主流的应该就这些吧?theWorld,遨游等浏览器都是以IE为核心的,所以肯定也没问题。 另外...

    解决ajaxfileupload.js在IE9,firefox下文件超大无效

    在后台加上即可解决IE9,firefox下面的问题: HttpServletResponse response =ServletActionContext.getResponse(); response.setContentType("text/html");

    difference between IE and Firefox

    IE和Firefox下开发时会遇到的问题

    JavaScript在IE和Firefox(火狐)的不兼容问题解决方法小结

    今天测试代码时,发现不少IE可以运行的ajax,但在FF中报错。IE和Firefox(火狐)在JavaScript方面的不兼容及统一方法总结如下,需要的朋友可以看下,对于以后的代码书写一定要考虑到多浏览器的兼容性。

    Ajax PHP Image Cut PHP图片裁切

    Ajax PHP Image Cut PHP图片裁切,图片裁切之生成缩略图部分和预览...本图片裁切在 IE11 , FireFox 5 , Chrome55下测试通过(Opear 下有一点点问题,剪切框的初始位置不对,这个问题研究至今一直没解决掉,抱歉!)。

    自己写的支持多浏览器的Ajax三级级联菜单,Post方式传值

    自己写的三级级联菜单,添加的时候点上一级出现下一级菜单,修改的时候...Ajax可以在IE6/7,Firefox/The World下正常运行均没有问题,呵呵,支持多浏览器的,各位高手可以一试啊,个人感觉还行,有问题随时欢迎回复啊

    IE9下Ajax无法刷新数据的缓存问题解决方法

    使用jQuery的getJSON从后台定时获取数据并刷新界面,使用以下方法时,在Chrome,Firefox下没问题,但在IE9下却无法刷新数据 $.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data){  //***********...

    smarty ajax 下拉框二级联动

    Smarty + Ajax 下拉菜单二级联动: 1. 建立数据库ajaxtest (使用utf8) ...3. 导入表 product.sql --- 主产品 ...以上经过Ie 和 Firefox测试 都没有问题!若有遇到问题的可以联系! qq:306112599 msn:jiajia20081@hotmail.com

    IE9版本以下ajax 跨域问题可行解决方法

    ajax跨域请求数据在谷歌火狐我本地IE11都是没问题的。 让测试就发现问题了,IE8下请求不到数据,然后我查看一下自己写的js看有没有不兼容问题,可是都没有啊,为什么就请求不到呢。 我把ajax的error打印出来提示no ...

    dhtmlHistory.js实现ajax前进、后退

    dhtmlHistory.js在Firefox下应用是没有问题的,但在ie下会有问题,主要原因是它不能脱离一个服务器环境,需要布置到一个真实的服务器下才能使用: 把 dhtmlHistory.js beat.html blank.html三个文件放到 C:\Program ...

    模仿google下拉提示框输入框 Ajax 兼容火狐

    12.解决了在有滚动条时,ie6下被表单遮挡的问题 13.支持回调函数。当该插件执行完毕时,执行另外一个指定函数 14.可以自己设置提示框的长度 15.解决了无法获取用户填写默认值的问题 16.当输入框失去焦点时,提示框会...

    百度Popup.js弹出框进化版 拖拽小框架发布 兼容IE6/7/8,Firefox,Chrome

    DOCTYPE html PUBLIC “-//W3C//DTD XHTML 1.0 Transitional//EN” “http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 声明的网页下存在兼容性问题,即在IE6,7,8下,遮罩层是可以全屏,但在Firefox和...

    在IE,Firefox,Safari,Chrome,Opera浏览器上调试javascript

    前支持javascript调试功能的工具越来越多,主要分为ie和firefox两大阵营。其他浏览器上很难调试javascript。而Javascript Debug Toolkit解决了这个问题,可能在所有支持ajax请求的浏览器上调试javascript.

    【卷一/共两卷】AJAX实战pdf高清版90M

    A.5 安装:Firefox扩展 A.6 资源 附录B 面向对象程序员Javascript指南 B.1 JavaScipt不是Java B.2 JavaScript中的对象 B.2.1 创建即时对象 B.2.2 构造函数、类和原型 B.2.3 扩展内建类 B.2.4 原型的继承 B.2.5 ...

    jQuery星级评分功能插件(兼容IE6,IE7, IE8, Firefox, Opera, Chrome, Safari)

    发现兼容性不好,有的在firefox下有问题,有的在IE6,7,8下有问题,大家可以自己测试一下。只好自己修改了一下一个简单的评分功能插件,终于兼容IE6,IE7, IE8, Firefox, Opera, Chrome, Safari。效果参考: 用法:...

    Ajax中要注意的问题

     而firefox可以正常显示新的数据。 解决办法: prototype的GET中,设置 pars = “mod=readArticle&fid=’+$F(‘fid’)+’&rand=’+Math.random(); 使用java提供的方法设置http头信息,在jsp或者servlet中都可以...

    php,ajax实现分页

    就可以正常显示了,后来在firefox下检验,却提示我下载这个网页,上网搜了不少资料,得到一个模糊的认识就是网页代码有语法错误,firefox为了安全起见不会直接显示而是提示下载,我重新检查了刚才那条语句,发现自己...

Global site tag (gtag.js) - Google Analytics