首页 > Web开发 > 详细

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

时间:2015-11-13 19:07:01      阅读:307      评论:0      收藏:0      [点我收藏+]

怎么解决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 其他浏览器正常

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!