未捕获的TypeError:b.toLowerCase不是函数 - javascript

我正在获取一些记录:

$companies = \App\User::where('type', 'pet-salon')->orWhere('type', 'veterinarian')->get();
return response()->json($companies);

返回的数据是一个对象数组:

[{
  id: 2, 
  type: "xxx", 
  deactivate: 0, 
  xxx: "Hello", 
  middle_name: "Mid",   
  lastname: "xxx",
  //...
}]

这是jQuery提前输入代码:

$('#getCompaniesForConnection').typeahead({
  source:  function (query, process) {
    return $.get('/all/companies', { query: query }, function (data) {
      return process(data);
    });
  }
});

它给我的例外:

未捕获的TypeError:b.toLowerCase不是函数

而且结果下拉列表也没有显示,我在这里错过了什么?

参考方案

是的,您需要对公司进行json_encode。

$companies = \App\User::where('type', 'pet-salon')->orWhere('type', 
'veterinarian')->get();
$result = json_encode($companies ); // return this or echo

未捕获的TypeError:无法读取null的属性“结果” - javascript

我试图通过单击一个按钮来创建一个事件,该事件将提交我提供的三项信息。我的PHP脚本应该返回此事件创建成功或失败的JSON编码响应。这种响应的一个示例是: { "result":true, "message":"Your event has been created" } 为了返回这样的响应,我让我的…

如果我得到url(''),我该如何使用另一个URL - javascript

我是新手,正在写这篇文章,但是如果源上没有图像,那么我只有空白。有人可以告诉我,如果我正在获取背景图像,如何获取/images/no-image.jpg:url();这是我的代码:<div class="uk-clearfix uk-position-relative"> <div class="recipeb…

对ID为'abc%'的dom执行操作 - javascript

我想对ID为'abc%'的DOM进行一些操作<a id='abc1'></a> <a id='abc2'></a> <a id='abc3'></a> <a id='abc4'></a>…

Jsonp没有出现``访问控制允许来源''错误 - javascript

在我的PHP中,我喜欢这样来回显jsonp类型的“ json数据”echo $_GET['callback'] . '('.json_encode($arr).')'; 在我的js(angularjs)中,$http.get('http://example.com/app/?callbac…

如何单击没有固定类别值的按钮?但是它有一个固定的'data-testid' - javascript

如何单击没有固定类别值的按钮?但是它有一个固定的“数据-testid”。使用JS或Python如何实现?document.getElementById("myCheck").click(); 参考方案 您可以尝试使用querySelector()来使用任何有效的CSS选择器(即属性选择器)。演示:function muFunction()…