IE下ajax失效?(关于编码的问题)

  修改公司网站,为了减少页面跳转,改用ajax提交表单数据,顺带测试了一下。

  尼玛,为毛就IE没反应?debugger了一下,后台木有问题。

      不行了,google一下吧。

  居然是编码!

      中文版本的IE默认编码是gb2312,无论输出的是英文还是中文文,如果没强制修改页面编码,都认为是gb2312。

      解决方法:目标文件头部加入header(‘Content-Type:text/html;charset=utf-8′);(ps:针对PHP开发)

  而且一定要是在向页面输出信息之前哦亲,最好是在方法之初就加入。

 

  最后,惯例问候一下IE家族的所有产品,尤其是IE6。

posted @ 2012-03-02 13:15  Deasel  阅读(320)  评论(0编辑  收藏  举报