Jquery Laravel 4中的Twitter typeahead.js错误
我从下面得到一个未定义的错误。我想要精确匹配的结果。不需要为每个字符预先输入。未定义的错误显示在typeahead中,因此我知道我正在接近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
// 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”
。