问题描述
对于选择输入,我具有以下ajax代码:
$("#franchise").change(function() {
//alert( $( "#franchise" ).val() );
var f = $( "#franchise" ).val();
$.ajaxSetup({
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
}
});
$.ajax({
type: 'POST',url : "{{ route('ajax.series') }}",data : ({franchise : f}),dataType: 'JSON',success: function(response) {
$("#series").html('');
$("#series").append(response);
}
});
});
我也遵循以下路线:
Route::post('ajax/series','AjaxController@series')->name('ajax.series');
我在AjaxController中具有以下代码:
public function series(Request $request)
{
$id = $request->input('franchise');//I get the id data from select input
$series = Serie::where('franchise_id',$id)->get();
return view('ajax.series',['series' => $series]);
}
但是当我执行选择事件时,什么也没发生。
我知道change
事件有效,因为我仅使用alert
进行了检查,因此问题可能出在ajax。有什么问题吗?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)