jquery - 如何在返回的json结果中进行搜索

标签 jquery asp.net-mvc-2

我正在尝试寻找在返回的 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/

相关文章:

php - 如何在 jQuery 的 getJSON() 中从查询 MongoDB 的 PHP 文件中获取值?

javascript - 启用/禁用带有虚拟文本区域的 Android 虚拟键盘

javascript - 使用 jQuery.ajax 的 HEADERS_RECEIVED 的 readState 事件

c# - 在 MVC 中拥有仅数据 Controller 的良好做法?

javascript - 悬停时更改多个元素

jquery - 鼠标悬停时如何让li出现一些内容

asp.net-mvc - 在MVC中存储和显示html标签

c# - 如果参数为 null,则阻止 MVC Action 方法执行

c# - 查看有很多组件。多个模型对象?

c# - 如何在asp.net MVC 2应用程序中的自定义ValidationAttribute内部访问其他属性值?