加载资源失败:服务器响应状态为405()

时间:2018-07-08 10:21:24

标签: javascript jquery laravel laravel-5

我遇到此错误:

  

无法加载资源:服务器的响应状态为405()

我该如何解决?这是我的代码:

观看次数:

this.find('.deleteButton').unbind('click').on('click', function (e) {
    e.preventDefault();
    var $this = $(this);
    $.ajax({
        url: $this.data('url'),
        method: 'DELETE',
        success: function () {
            location.reload();
        }

路线:

Route::delete('/users/delete/{entity}', [
    'as' => 'users.delete',
    'middleware' => ['permission:delete-recruiters'],
    'uses' => 'UsersController@delete'
]);

控制器:

public function delete(User $entity)
{
    $entity->delete();
}

1 个答案:

答案 0 :(得分:0)

HTTP状态405为“方法不允许”,这可能意味着您尝试向其发出请求的路由是错误的。检查您的$ this.data('url'),很可能是您选择了其他路线。