JQuery 记第N次被坑

前言:两个功能差不多的页面,都是使用$.post()请求后台,页面A传递到后台的中文参数正常,页面B传递到后台的中文参数则为乱码

分析过程:

①使用chrome的开发者工具,分析两个页面的ajax请求参数。

发现

  页面A的Content-Type为:application/x-www-form-urlencoded

  页面B的Content-Type为:application/x-www-form-urlencoded; charset=UTF-8

②百度Content-Type如何设置,发现是在Jquery的js文件中配置,于是检查引用的Jquery版本。

果然,页面A:<script type="text/javascript" src="../../js/jquery.min.js"></script>

        页面B:<script type="text/javascript" src="../../js/jquery-1.11.1.min.js"></script>

解决办法:将页面B引用的Jquery版本改为和页面A一致

原文地址:https://www.cnblogs.com/xcxcxcxc/p/5606268.html