【问题标题】:Laravel json response retrieve via jqueryLaravel json 响应通过 jquery 检索
【发布时间】:2015-11-02 03:39:50
【问题描述】:

如何从 Laravel json 响应中获取特定数据。请检查下面的代码并帮助我分别获取每个数据

json 响应代码。

$search_data = array();
    foreach ($searchCustomers as $searchCustomer)
    {
        $search_data[]= array(
            "firstnameletter" => ucfirst($searchCustomer->firstname),
            "lastnameletter"  => ucfirst($searchCustomer->lastname)
        );
    }
    return response()->json(['success' => true, 'search_data' => $search_data]);

如何分别获取每个数据,例如名字字母?

{"success":true,"search_data":[{"firstnameletter":"","lastnameletter":"Test"},{"firstnameletter":"Thomas"
,"lastnameletter":"Tesar"},{"firstnameletter":"","lastnameletter":"Test"},{"firstnameletter":"Marcel"
,"lastnameletter":"Terlinden"},{"firstnameletter":"TEMMEL","lastnameletter":"WILFRIED"},{"firstnameletter"
:"Kfz","lastnameletter":"Technik"},{"firstnameletter":"","lastnameletter":"B\u00fcttel"},{"firstnameletter"
:"Autmobil","lastnameletter":"Technik"},{"firstnameletter":"","lastnameletter":"Test"},{"firstnameletter"
:"Flori","lastnameletter":"TEST"},{"firstnameletter":"","lastnameletter":"Test"},{"firstnameletter":"Kevin"
,"lastnameletter":"Tews"},{"firstnameletter":"G\u00fcnter","lastnameletter":"Braun"},{"firstnameletter"
:"Hasan","lastnameletter":"G\u00c3\u00b6kduman"},{"firstnameletter":"Test","lastnameletter":"Tester"
}]}

下面的代码是获取响应的js

JS

    $.post('searchbox', {searchData: searchField},
    function (html) {
      //alert(html.search_data[0]);
        for (var i = 0; i < html.length; i++) {
            alert(html[i]);
        }
    };
});

【问题讨论】:

标签: php jquery json laravel


【解决方案1】:

使用另一个参数告诉 jQuery 你收到了一个 JSON 数据

$.post('searchbox', 
    {searchData: searchField},
    function (json) {
        for (var i = 0; i < json.search_data.length; i++) {
            alert(json.search_data[i].firstnameletter);
        }
    },
    'json'
);

jQuery documentation 页面上的另一个示例

【讨论】:

  • 非常感谢我明白了。
猜你喜欢
  • 1970-01-01
  • 2013-03-21
  • 2014-02-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多