繁体   English   中英

如何使用jQuery检索值并将其存储在数组中

[英]How to retrieve values from json and store them in an array using jQuery

我的JSon文件包含以下各项:

{
"resource":"A",
"literals":["B","C","D"]
}

我只想检索项目B,C和D,并将它们作为字符串存储在数组中。 这是我的代码:

<script>
// Reading the JSon file that has the items above
$.getJSON( "/Users/Docs/sample.json", function( data ) {

$.each( data, function( key, val ) {
    items.push( "<li id='" + key + "'>" + val + "</li>" );
});
</script>

谁能帮我只获得B,C和D并将它们放在字符串数组中的痛处,以便我以后在另一个脚本中重用它们吗? 您的帮助将不胜感激。

除非我误解了这个问题,否则您需要通过data.literals访问对象中的data.literals 尝试这个:

$.getJSON("/Users/Docs/sample.json", function(data) {    
    $.each(data.literals, function(i, val) {
        items.push("<li id='" + val + "'>" + val + "</li>" );
    });
});

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM