php3.2.3使用ajax删除,如何使用ajax请求删除laravel 5.3中的记录?

我正在尝试使用laravel 5.3中的ajax删除记录,我知道这是一个常见的问题,并且已经有很多关于此主题的在线解决方案和教程.我尝试了其中一些,但大多数给了我同样的错误NetworkError: 405 Method Not Allowed.我尝试以不同的角度完成这项任务,但我陷入困境,无法找到我错的地方,这就是为什么我将这个问题添加到指南中.

我正在尝试使用脚本来删除记录.

Controller.php这样

public function destroy($id)

{ //For Deleting Users

$Users = new UserModel;

$Users = UserModel::find($id);

$Users->delete($id);

return response()->json([

'success' => 'Record has been deleted successfully!'

]);

}

routes.php文件

Route::get('/user/delete/{id}', 'UserController@destroy');

在视图中

Delete Task

App.js

$(".deleteProduct").click(function(){

var id = $(this).data("id");

var token = $(this).data("token");

$.ajax(

{

url: "user/delete/"+id,

type: 'PUT',

dataType: "JSON",

data: {

"id": id,

"_method": 'DELETE',

"_token": token,

},

success: function ()

{

console.log("it Work");

}

});

console.log("It failed");

});

当我点击删除按钮时,它NetworkError: 405 Method Not Allowed在控制台中返回错误.没有ajax相同的删除功能正常工作.

任何人都可以指导我,我错了,我可以解决这个问题,我想感谢有人指导我这个.谢谢..

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值