jem*_*emz 3 php ajax laravel-5.2
我可以通过ajax使用资源吗?我有这个资源
Route::resource('dashboard', 'DashBoardController');
js文件
$.ajax({
type: 'delete',
dataType: 'json',
data: {id:id},
url: " {!! route('dashboard.destroy') !!} ",
success: function (data) {
//
}
});
Run Code Online (Sandbox Code Playgroud)
但我收到,
NotFoundHttpException 在 RouteCollection.php 第 161 行:
destroy 方法使用的是DELETE request,但它实际上POST在_methodas 参数中使用请求,因此您的javascript部分应如下所示:
$.ajax({
type: 'POST',
dataType: 'json',
data: {
id: id,
_method: 'DELETE'
},
url: "{!! route('dashboard.destroy') !!}",
success: function (data) {
//
}
});
Run Code Online (Sandbox Code Playgroud)
参考:https : //laravel.com/docs/5.2/routing#form-method-spoofing
| 归档时间: |
|
| 查看次数: |
3522 次 |
| 最近记录: |