如何在不刷新页面的情况下删除表中的数据这里是我的href按钮
这两个按钮是删除一个是归档一个是强制删除 问题是点击时它们会刷新。
<td><a href="/admin/clients/archTrash/{{ $client->id }}" class="btn btn-info">Active</a></td>
<td><a href="/admin/clients/archTrashPermanent/{{ $client->id }}" class="fa fa-trash btn btn-danger"></a></td>
我的 Controller
$client = new Client;
$client->client_code = $request->input('client_code');
$client->client_name = $request->input('client_name');
$client->save();
已编辑
路线
Route::get('/admin/clients/archTrash/{id}', 'Admin\ClientsController@archTrash');
Route::get('/admin/clients/archTrashPermanent/{id}', 'Admin\ClientsController@archTrashPermanent');
最佳答案
不要使用 Route::get
,而是使用 Route::delete
。
除此之外,在 ajax 调用中将 type: 'Put' 更改为 type: 'DELETE'。
$Users = UserModel::find($id);
$Users->delete($id);
可以写成:
UserModel::find($id)->delete();
关于html - Laravel 中的 Ajax 删除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53569479/