Jquery的Ajax在fox下正常、IE下无效问题,(转载)
2009-06-09 11:06
387 查看
原文链接:http://blog.54575.com/archives/162
又是编码,N年前,中英文数据库的问题让我差点栽在编码手里,于是乎,开始写页面都用utf-8了。
今天又是硬被编码玩弄了一个晚上。
用Jquery+PHP写Ajax无刷新页面提交程式,FF下完全正常,Opera下也OK,Chrome下没问题,Safair下都行,却在IE下怎么都实现不了,也不报错,也么提示,就是无效果。
原来中文版本的IE默认编码是gb2312,无论输出的是英文还是火星文,如果没强制修改页面编码,都认为是gb2312。
所以,要在Ajax调用的执行页面头部加上这句就OK了
header('Content-Type:text/html;charset=utf-8');
或直接把html 文件另存为utf-8编码格式
这和缓存无关,和服务器配置无关,和圈圈点点都无关,就是编码问题。
希望这篇帖子可以被网友搜到,不要再浪费时间在研究上了~
又是编码,N年前,中英文数据库的问题让我差点栽在编码手里,于是乎,开始写页面都用utf-8了。
今天又是硬被编码玩弄了一个晚上。
用Jquery+PHP写Ajax无刷新页面提交程式,FF下完全正常,Opera下也OK,Chrome下没问题,Safair下都行,却在IE下怎么都实现不了,也不报错,也么提示,就是无效果。
原来中文版本的IE默认编码是gb2312,无论输出的是英文还是火星文,如果没强制修改页面编码,都认为是gb2312。
所以,要在Ajax调用的执行页面头部加上这句就OK了
header('Content-Type:text/html;charset=utf-8');
或直接把html 文件另存为utf-8编码格式
这和缓存无关,和服务器配置无关,和圈圈点点都无关,就是编码问题。
希望这篇帖子可以被网友搜到,不要再浪费时间在研究上了~
相关文章推荐
- jQuery使用ajax传输xml文档在IE中无法正确解析的问题
- 你怎么解决那个 jQuery的validate 在ie下无效的问题的?
- jQuery发送ajax请求,IE有缓存,数据不更新问题
- 让png在ie下正常显示 用到了jquery插件DD_belatedPNG 但是在ie6中这句话 前面添加有效 后面移除无效 IE6 jq removeClass无效
- jQuery 的 .get和.post和.ajax方法IE的兼容问题
- 关于解决jquery用get实现ajax在ie里面刷新不进入后台的问题
- jQuery 获取xml数据在IE中无效的问题
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- 解决jQuery.ajax在IE, FireFox可以正常执行。Chrome,360极速模式中无法正常执行。
- 解决火狐浏览器发送jquery的ajax请求无效的问题
- 解决AJAX在火狐,谷歌都能正常运行,而IE不行的问题
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- IE下使用jquery失效的问题(转载)
- 解决jquery .ajax 在IE下卡死问题的解决方法
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jquery 请求ie缓存,数据不更新的问题【ajax禁用缓存解决ie数据不更新的问题】
- jQuery事件问题 对jQuery.ajax异步创建的html元素的绑定事件 必须在success里重新绑定 否则无效
- jquery的ajaxForm在IE上传文件后返回json显示"文件下载"问题