js获取json数据以表格形式显示在火狐浏览器中可以但是在ie里就不行了,下面代码

<!DOCTYPEhtml><htmllang="en"><head><title>test</title><metahttp-equiv="Content-Type"c... <!DOCTYPE html>
<html lang="en">
<head>
<title>test</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="../assets/js/jquery-1.7.1.js" language="javascript"></script>
<style>
#tables tr td{
border:1px #999 solid;}
#inTable tr td{
border:0px;}
#inTable{
width:900px;}
</style>
</head>
<body>
<table class="table" id="tables" style="border:2px #999 solid;" cellpadding="10px" cellspacing="0">
</table>
</body>
</html>
<script type="text/javascript">
$(document).ready(function(){
$.ajax({
url : "./zy_data.json",
type:'POST',
dataType:'json',
success : function(data){
$(data.result.help_catelogs).each(function(index,dt){

//var tables= $("#tables")[0];
var tables= document.getElementById("tables");

var allTr = $("<tr></tr>").appendTo(tables);
var td01 = $("<td></td>").appendTo(allTr);
$(td01).attr("id",index);
$(td01).html(dt.catelog);
var td02 = $("<td></td>").appendTo(allTr);
var inTable = $("<table class='table'></table>");
$(inTable).attr("id","inTable").appendTo(td02);

$.ajax({
url : "./zy.json",
type:'POST',
dataType:'json',
success : function(data){
$(data.result.helps).each(function(i,dtN){

if(dtN.catelog == dt.catelog){
var trTwo = $("<tr></tr>").appendTo(inTable);

var td03 = $("<td></td>").appendTo(trTwo);
$(td03).attr("width","45%");
$(td03).html("<a href='"+dtN.detail+"'>"+dtN.comment+"</a>");
var td05 = $("<td></td>").appendTo(trTwo);
$(td05).attr("width","10%");
$(td05).html(dtN.method);
var td06 = $("<td></td>").appendTo(trTwo);
$(td06).attr("width","35%");
$(td06).html(dtN.pattern);
var td07 = $("<td></td>").appendTo(trTwo);
$(td07).attr("width","10%");
$(td07).html(dtN.type);
}
});
}
});
});
}
});
});
</script>
展开
 我来答
火狐
2014-04-02 · Firefox,最快最安全的上网体验
火狐
Mozilla Firefox火狐浏览器,是一款开放安全的开源浏览器,全球拥有5亿用户。
向TA提问
展开全部
  尊敬的用户,您好!很高兴为您答疑。
  以json数据为数据源,有且仅有一种情况下会造成显示差异,就是在您的json数据中包含有特殊字符,如“\n”换行符之类的,从浏览器输出纯数据很难直接观察到这类字符的存在,但是在数据解析时因为换行而导致无法找到关闭符即造成数据解析失败,而对该类问题,火狐和IE的敏感度不同,最终造成了您所遇到的问题。
  希望我的回答对您有所帮助,如有疑问,欢迎继续咨询我们。
夏子華
2012-08-16 · TA获得超过1011个赞
知道小有建树答主
回答量:619
采纳率:100%
帮助的人:394万
展开全部
我去,你的方法不怎么地。代码越多错误的可能性就越多。
建议你想方法精简代码
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式