2011-09-21 85 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件物品? –