.ajax()
でデータベースからデータを返したいが、ページのHTML全体でエラーが発生する。なぜそれをやっているのですか?LaravelとAJAXは何も返さない
マイ.ajax()
コール:
$.ajax({
url: '{{ URL('reports/groupsUsersGet') }}',
dataType: "json",
data: {
group_id : $('#group').val(),
},
success: function(data) {
alert(data);
},
error: function (data) {
console.log('Error:', data);
}
});
経路
Route::get('reports/groupsUsersGet',
array(
'as' =>'groupsUsersGet',
'uses' => '[email protected]'
)
);
ビュー(フォーム)
{{ Form::select('grup',$group,null,['class'=>'form-control','id'=>'group']) }}
コントローラ
$term = Input::get('group_id');
$results = array();
DB::table('users')->where('group', 'LIKE', '%'.$term.'%')->get();
foreach ($queries as $query) {
$results[] = [
'id' => $query->id,
'value' => $query->nick
];
}
return Response::json($results);
エラーは何ですか?あなたは何を期待していますか? – LorenzoBerti
'$ query'はどこから来たのですか?それを指定してください。 –
tryとcatchを使用して、正確なエラーが発生したことを通知します。 –