0
我正在嘗試進行動態搜索。當用戶在輸入字段中輸入字符時,結果會從模型中返回。我沒有得到使用此代碼的結果:在jQuery和Laravel中使用getJSON進行動態搜索4
//here is my HTLML:
<input type='text' placeholder='Search By Email' class='searchterm' >
//here is my jQuery:
$(".searchterm").keyup(function(e){
var q = $(".searchterm").val();
$.getJSON("searchpeeps",
{
q: q,
},
function(data) {
$("ul.peepList").empty();
$("ul.peepList").append(" Results for <b>" + q + "</b>");
$.each(data.query.search, function(i,item){
$("ul.peepList").append("<li>"++"</li>");
});
});
});
//here is my get route:
Route::get('searchpeeps/{q}', array('as' => 'searchpeeps', 'uses' => '[email protected]'));
//here is my controller:
public function searchpeeps($id)
{
$uid = Auth::user()->id;
//$q = Input::get('q');
return Invite::where('email', $id)
->where('user_id', $uid)
->orderBy("created_at", "desc")
->groupBy('email')
->get();
}