日期:2014-05-16  浏览次数:20593 次

jquery ajax的error方法怎么显示哪里出错了,另外问个json问题
求指点. $.ajax方法中的error,总跳到里面去但是不知道哪里出错了

另外json支持嵌套的数组吗,比如这种
{"all":[{"a":"1","b":[{"a1":"11","a2":"12"}]}]}
我在后台把这个反给前台就error了. 不知道是不是不符合json规范

------解决方案--------------------
支持这样的格式
<script type="text/javascript">
var obj = {"all":[{"a":"1","b":[{"a1":"11","a2":"12"}]}]};
alert(obj.all[0].a)
</script>
------解决方案--------------------
$.ajax方法进error肯定是你那里代码出问题了,能全贴上来吗?
{"all":[{"a":"1","b":[{"a1":"11","a2":"12"}]}]}
单独看这个格式的话没错,里面的内容都可以访问
例如下面访问a1的值
var aa = { "all": [{ "a": "1", "b": [{ "a1": "11", "a2": "12"}]}] };
alert(aa.all[0].b[0].a1);
------解决方案--------------------
你可以到http://jsonformatter.curiousconcept.com/#jsonformatter检查一下你的json字符串是否有效