jQuery load 乱码怎么办?
jQuery load() 函数加载页面出现乱码的解决办法
使用 load() 函数加载页面的时候, 有时候会出现乱码的情况, 当然乱码出现的原因可能有多种, 但是可能由于编码问题导致的这种情况最多, 解决方案也非常的简单, 下面就简单介绍一下.
加载代码:
- <script type="text/javascript">
- $(function(){
- $("#link").click(function(){
- $("#thediv").load("mayi.aspx");
- })
- })
- </script>
- </head>
- <body>
- <a id="link"> 点击加载 b 页面 </a>
- <div id="thediv"></div>
- </body>
- </html>
以上代码所在页面的编码方式是 utf-8.
上面通过 load() 函数加载 mayi.aspx 的时候出现了乱码情况, 由于 mayi 采用的是 gb-2312 编码方式.
只要将两个页面改成统一的编码方式即可.
更多 jQuery 的相关知识, 可访问: web 前端自学 https://www.html.cn/ !!
来源: http://www.css88.com/qa/jquery/18086.html