IE下ajax失效?(关于编码的问题)
修改公司网站,为了减少页面跳转,改用ajax提交表单数据,顺带测试了一下。
尼玛,为毛就IE没反应?debugger了一下,后台木有问题。
不行了,google一下吧。
居然是编码!
中文版本的IE默认编码是gb2312,无论输出的是英文还是中文文,如果没强制修改页面编码,都认为是gb2312。
解决方法:目标文件头部加入header(‘Content-Type:text/html;charset=utf-8′);(ps:针对PHP开发)
而且一定要是在向页面输出信息之前哦亲,最好是在方法之初就加入。
最后,惯例问候一下IE家族的所有产品,尤其是IE6。