好的,我做了一些研究.这就是我发现的:
jQuery .load()没有查看HTML meta标记content-type.您可以选择以下两个选项之一:
要设置HTTP响应头Content-type: text/html; charset=iso-8859-2,然后使用jQuery .load().例如,在PHP中,您可以将它放在页面顶部:
<?php header('Content-type: text/html; charset=iso-8859-2'); ?>
使用jQuery覆盖客户端上的HTTP响应内容类型.为此,您应该将设置传递mimeType: "text/html; charset=iso-8859-2"给$.ajax().您无法使用.load()它,因为它不支持设置ajax设置的功能.
两个选项都经过测试,所以一切都应该可 :)
| 归档时间: |
|
| 查看次数: |
2397 次 |
| 最近记录: |