我在Laravel 7中遇到Ajax问题

问题描述

对于选择输入,我具有以下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 (将#修改为@)