我試圖選擇性地使用下面的代碼標準的JSON文件返回結果:選擇性返回JSON對象導致
var filters = { manufacturer: "Samsung" };
// filters initialised, now getJSON with filters
$.getJSON("phones.json", filters, function(result)
{
alert(result.phones.length);
}); // end getJSON
我想要做的就是返回對象只在「製造商」是三星。 JSON看起來是這樣的:
{
"phones": [{
"basic": {
"id" : "1",
"name": "Samsung Galaxy S III",
"manufacturer": "Samsung",
等等...
它不工作,這不是過濾JSON的。誰能幫忙?
謝謝。
我沒有看到除了在服務器端執行操作之外的其他方法。即如果您只想傳輸過濾的數據。如果您可以在整個過程中進行過濾,然後在客戶端進行過濾,那麼您可以完全使用JS。 – techfoobar 2013-02-20 15:15:01