Laravel - Ajax error: xhr.send( options.hasContent && options.data || null );



当我刷新文档时,有时工作得很好(我在控制台得到json对象),但很多时候我得到500(内部服务器错误),从jQuery我看到错误是:xhr。发送(选项。hasContent,,选项。数据|| null);请帮帮我。下面是代码:

$(document).ready(function(){
    $.ajax({
        url: '/ajax/cis',
        method: "GET", 
        success: function(data){
            console.log(data);
        }
    });
});

'/ajax/cis'是一个laravel控制器,它只返回json对象:

return response()->json(['cis_names'=>'cis_names']);

我也尝试过post方法:

$.ajax({
    url: '/ajax/cis',
    method: "POST", 
    data:{_token: token},  
    //var token = Session::token()
    success: function(data){
        console.log(data);
    }
});

尝试使用Blade,看看是否有效:

$.ajax({
    url: '/ajax/cis',
    method: "POST", 
    data:{_token: '{{csrf_token()}}'},  
    success: function(data){
        console.log(data);
    }
});

相关内容

最新更新