我试图找出为什么我不断收到500个服务器错误的信息。我已经按照提供的路线正确设置了它,而我所做的只是返回字符串haha,以查看它是否到达路线。

Route::post('roster/getRosterMembers', ['as' => 'roster.getRosterMembers', 'uses' => 'RosterMembersController@getRosterMembers']);

(function(document, window, $) {
    $('#type_id').change(function() {
        var type = $(this).val();
        $.ajax({
            method: 'POST',
            url: "/roster/getRosterMembers",
            token: '{{ csrf_token() }}'
        })
        .success(function( data ) {
            if ( console && console.log ) {
                    console.log( "Sample of data:", data.slice( 0, 100 ) );
            }
        })
        .error(function() {
            alert('Hello');
        });
    });


})(document, window, jQuery);

public function getRosterMembers() {
    return 'haha';
}

最佳答案

代替token: '{{ csrf_token() }}'的是_token: '{{ csrf_token() }}'。注意_

10-04 18:07