2011-09-21 102 views
0

我有一个数组,多数民众赞成从JSON文件拉回约20套的项目:JSON数组检索

$.getJSON('jsonfile.json', function(data){ 
     var variable = data.twenty_items; 

但我只想让说5检索 -Or也许我想只有10是回叫

有人可以帮助我这个..我怎么接近这个?

+1

数据从服务器发送,您可以在服务器端代码中更改发送给您的内容。向我们显示该代码。 – Jaanus

+0

你应该可以在ServerSide上处理这个。通过向.getJSON请求添加查询字符串。 '$ .getJSON('jsonfile.json?numberofItem = 10',function(data){var variable = data.twenty_items;});' –

+0

我不明白约翰 –

回答

0

您可以忽略代码中的额外项目。
例如:

arr = arr.slice(0, 5); 

如果你想节省带宽,你需要编写一个服务器端脚本解析JSON并返回它的一个子集。

+0

不知道它仍然。 –

+0

什么? – SLaks

+0

你能告诉我一个例子,其中约10件物品是定义的,但我只抓取5件物品? –