发布于 2015-11-13 11:30:04 | 137 次阅读 | 评论: 1 | 来源: PHPERZ
Ajax
AJAX即“Asynchronous Javascript + XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。
出现这样的问题,是因为文件保存编码和页面显示编码不一至造成的。各种浏览器,没有统一的规范,特别是IE,做浏览器兼容时,是比较郁闷的。下面模拟一下这个问题。
1,test.php采用gbk或者gb2312编码
<?php
header("content-Type: text/html; charset=utf8");//设置页面显示为utf8
echo "aaa";
die;
2,index.html
<html>
<head>
</head>
<body>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$(function(){
$.ajax({
type: 'post',
url: 'test.php',
success:function(data){
alert(data);
}
});
});
</script>
</body>
</html>
加上 header("content-Type: text/html; charset=utf8");//设置页面显示为utf8
就好了