我正在尝试寻找在返回的 json 结果中进行搜索的方法。返回的结果如下:
{"Result":["Css","java","jquery","asp.net","mvc","javascript","asp","c#"]}
我想获取数组或另一个 json 对象中所有以“j”开头的单词。
最佳答案
不幸的是,没有 searchJSONandReturnAllEntrysStartingWith('J')
方法。但您自己也可以轻松完成。
function searchJSONandReturnAllEntrysStartingWith(ch){
var jsonres = window.JSON.parse('{"Result":["Css","java","jquery","asp.net","mvc","javascript","asp","c#"]}'),
filter = [];
filter = $.map(jsonres.Result, function(elem, i){
if(elem.charAt(0) === ch) return elem;
});
return filter;
}
alert(searchJSONandReturnAllEntrysStartingWith('j'));
关于jquery - 如何在返回的json结果中进行搜索,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3491859/