簡體   English   中英

從getJSON調用返回值列表

[英]Return list of values from getJSON call

我需要檢查一個json文件,看看我的頁面上是否有匹配項。 所說的json文件很大,包含大量不同的值和對象。 看起來像這樣:

name: john doe,
id: 5891,
description: product,

name: jane doe,
id: 5892,
description: product,

等等

我只關心“ id”對象及其值,並且不想根據需要瀏覽整個文件。

有沒有辦法我可以用jquery做getJson:

$.getJSON('https://api.mysite.com&callback=searchCallback', function(data) {

});

並僅返回“ id”中的值,然后檢查是否存在匹配項? 只是在尋找“是,那里”或“沒有,不是” ...

您無法無法操縱服務器響應。 那將是黑客的天堂。 服務器應該這樣做。


這就是您可以做的。

使用Array.prototype.any()

var needle = 707; //desired id
var result = $.getJSON('https://api.mysite.com&callback=searchCallback', function(data) {
    var found = data.any(function(element, index, array){
        return element.id === needle;
    });
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM