jquery的$.ajax浏览器兼容问题
html代码为:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8"/>
<title>jquery xml解析</title>
<script type="text/javascript" src="jq.js"></script>
<script type="text/javascript">
$(document).ready(
function(){
$.ajax({
url:"jquery1.php",
type:"get",
cache:false,
dataType:"json",
data:{},
success:function(data){$('#dd').html(data.com);},
error:function(na,data){alert(data);}
});
});
</script>
</head>
<body>
<div id="dd"></div>
</body>
</html>
jquery1.php代码为:
<?php
header("ContentType:application/json");
$arr=array('name'=>'woaini','age'=>'1234','com'=>'中国人!');
echo json_encode($arr);
?>
这种情况下IE显示正常能显示中国人,但是FF下却提示parseerror.注:两个页面的文件编码都为UTF-8。谢谢!