Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery Laravel 4中的Twitter typeahead.js错误_Jquery_Laravel_Laravel 4_Typeahead.js - Fatal编程技术网

Jquery Laravel 4中的Twitter typeahead.js错误

Jquery Laravel 4中的Twitter typeahead.js错误,jquery,laravel,laravel-4,typeahead.js,Jquery,Laravel,Laravel 4,Typeahead.js,我从下面得到一个未定义的错误。我想要精确匹配的结果。不需要为每个字符预先输入。未定义的错误显示在typeahead中,因此我知道我正在接近 // my route Route::get('getUsers/{q}', function($q) { return User::where('username', 'like', $q)->get(); }); //html <input type='text' class="invites" /> //jQu

我从下面得到一个未定义的错误。我想要精确匹配的结果。不需要为每个字符预先输入。未定义的错误显示在typeahead中,因此我知道我正在接近

// my route
   Route::get('getUsers/{q}', function($q)
 {
   return User::where('username', 'like', $q)->get();
});

//html
   <input type='text' class="invites" />

//jQuery
   $('.invites').typeahead([
  {
    name: 'username',
    remote: '/getUsers/%QUERY'
  }
 ]);
//我的路线
路由::get('getUsers/{q}',函数($q)
{
返回User::where('username','like',$q)->get();
});
//html
//jQuery
$('.invests')。请提前键入([
{
名称:“用户名”,
远程:'/getUsers/%QUERY'
}
]);

提前感谢您的关注

我认为您的问题在于路线,请尝试post或任何:

Route::post('getUsers/{q}', function($q)

你能在这里发布点击
/geUsers/
的结果吗?我怀疑你返回的格式是错误的。使用Typeahead的方式应该是字符串的JSON数组,或者是对象的JSON数组,每个对象都包含
“value”