[英]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”中的值,然后檢查是否存在匹配項? 只是在尋找“是,那里”或“沒有,不是” ...
您無法無法操縱服務器響應。 那將是黑客的天堂。 服務器應該這樣做。
這就是您可以做的。
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.