首页 > 解决方案 > 为什么 Ajax 在 laravel 上得到 500 内部错误

问题描述

我有函数 select2 并使用 ajax 。但是这得到 500 内部错误有人能告诉这个代码哪里错了吗?

<script>

$('#inventaris').on('change',function(e){
    console.log(e);
    $.ajaxSetup({
    headers: {
        'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
    }
    });
    var alat_id = e.target.value;

    //ajax
    $.get('/admin-sarpras/get_status?alat_id='+ alat_id, function(data){
      //success data
      console.log(data);
    });

});

这是我的控制器和我的路线

 Route::get('get_status', 'AdminController@get_status')->name('get_status');

这个控制器

public function get_status(Request $request)
{
    $alat_id = $request->alat_id;

    $status_alat = Alat::where('id' , $alat_id)->get();

    return Response::json($status_alat);

}

这是在网络上显示

http://localhost:8000/admin-sarpras/get_status?alat_id=10

有人可以纠正我哪里错了吗?

标签: ajaxlaravel

解决方案


推荐阅读