您的位置:首页 > 产品设计 > UI/UE

IE浏览器中 $.ajax返回uindefined 其他浏览器正常

2015-11-13 18:07 477 查看

怎么解决IE浏览器中ajax返回undefined问题_JavaScript教程_B5教程网

出现这样的问题,是因为文件保存编码和页面显示编码不一至造成的。各种浏览器,没有统一的规范,特别是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
就好了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  IE浏览器 undefined