jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了使用jQuery读取JSON数据大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我有一个 JSON文件,我必须在页面加载时从该文件中读取数据.我怀疑我的JSON结构有问题. JSONLint显示它是有效的.所以我必须使用错误方法来访问它.

它基本上是一个对象数组(或者我认为).

{"LisTings":[
{"LisTing1":
    {
        "agency_code":"BP","property_code":"BON1","Property_GUID":"6dded624","FileNo /":"","country":"AUSTRALIA","state":"New South Wales","subregion /":""
            }
        },{"LisTing1":
    {
        "agency_code":"BPGA","property_code":"BONNSTG4-Lot11","Property_GUID":"6dded624-cde2-429a-81d4-bd6f91256345","subregion /":""
            }
        }
    ]
}

我使用$.ajax来读取JSON.文件加载成功.现在我如何访问单个“列表”以及如何衡量总共有多少个列表?
我尝试使用$.each循环遍历数组,但我的代码无效.

解决方法

您有一个对象数组,但该数组不是第一层,它存储在顶级的LisTings属性中.

$.ajax({
    dataType : 'json',success  : function (responsE) {
        for (var i = 0,len = response.LisTings.length; i < len; i++) {
            //You can Now access individual properties like this:
            var agencyCode = response.LisTings[i].LisTing1.agency_code;
        }
    }
});

这个for循环的执行速度比jQuery的.each()或$.each():http://jsperf.com/jquery-each-vs-for-loops/2

这是一个演示:http://jsfiddle.net/btHy5/1/

大佬总结

以上是大佬教程为你收集整理的使用jQuery读取JSON数据全部内容,希望文章能够帮你解决使用jQuery读取JSON数据所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。