码迷,mamicode.com
首页 > Web开发 > 详细

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

时间:2015-11-13 19:09:45      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:undefined   ie浏览器   

怎么解决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浏览器中 $.ajax返回uindefined 其他浏览器正常

标签:undefined   ie浏览器   

原文地址:http://5361806.blog.51cto.com/5351806/1712591

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!