laravel如何利用ajax向后台put传参
方法一
$.ajax(
{
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
//直接修改传参类型为PUT
type: "put",
async: false,
url: '/test',
data: {user:user, pass:pass},
success: function (result) {
console.log(result);
}
}
);
方法二
$.ajax(
{
headers: {
'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')
},
type: "post",
async: false,
url: '/test',
//数据如下,创建伪put传参
data: {_method:"PUT", user:user, pass:pass},
success: function (result) {
console.log(result);
}
}
);
特别注意:
###如果你的路由设置,需要格外注意URL的格式,不要忘记ID值 Route::resources(['test' => TestController::class]);
资源控制器操作格式如下
![](http://runtuchigua.cn/wp-content/uploads/2022/02/QQ截图20220225215354.png)