Javascript 加载资源失败:服务器响应状态为405()
我有一个错误: 加载资源失败:服务器响应状态为405() 我怎样才能修好它?这是我的密码: 观点:Javascript 加载资源失败:服务器响应状态为405(),javascript,jquery,laravel,laravel-5,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', su
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();
}
Http状态405是不允许的方法,这可能意味着您尝试向其发出请求的路由错误。检查您的$this.data('url'),很可能您正在使用不同的路线。这可能是因为您的CORS设置。您必须添加/编辑CORS设置。试着用谷歌搜索一下,了解更多关于CORS的信息!我已经编辑了你的文章,这样它就包含了一个实际的问题,减少了不必要的缩进,但是仍然有一些地方需要改进,以便其他人更容易帮助你。首先,视图代码看起来不完整,请修复此问题。其次,为了提供一个视图,我建议省略视图,而是向我们显示请求(使用开发工具)。最后,请澄清错误显示的位置。同时请参阅问候语