Jquery Laravel表单外的删除请求-获取数据
我正在使用此脚本使用表单外的按钮发送Jquery Laravel表单外的删除请求-获取数据,jquery,laravel,Jquery,Laravel,我正在使用此脚本使用表单外的按钮发送删除请求 表单完全可以提交,并将@csrf标记和删除方法添加到表单中,但不发送任何数据 我不明白的是如何将我想要发送的数据附加到表单中,因为表单被附加到标记中 所以基本上我得到的是: <!-- Submit button --> <a href="{{ secure_url('assets/delete') }}" data-confirm="Are you sure?" data-method="DELETE">Dispose<
删除
请求
表单完全可以提交,并将@csrf
标记和删除方法添加到表单中,但不发送任何数据
我不明白的是如何将我想要发送的数据附加到表单中,因为表单被附加到
标记中
所以基本上我得到的是:
<!-- Submit button -->
<a href="{{ secure_url('assets/delete') }}" data-confirm="Are you sure?" data-method="DELETE">Dispose</a>
@foreach($assets as $asset)
<table>
<td><input type="checkbox" name="checkbox[]" value="{{ $asset->id }}"></td>
<td>{{ $asset->name }}</td>
</table>
@endforeach
<!-- Form that gets appended by script -->
<form method="POST" action="https://asset-manager.test/assets/delete">
<input name="_token" value="HIV3JlPpUftvgrtcL9Irr3kIxMSFff6utpdeMSba" type="hidden">
<input name="_method" value="DELETE" type="hidden">
</form>
@foreach($资产作为$资产)
{{$asset->name}
@endforeach
您可以在表单中添加id,然后添加
,然后在任何需要的地方使用它。
甚至在形式之外
<form method="POST" id="my_app_form" action="https://asset-manager.test/assets/delete">
<!-- Hidden form fields -->
</form>
<!-- Any other markup here -->
<input form="my_app_form" type="text" name="my_data" value="{{ $your->data }}"/>
<!-- Any other markup here -->
您想同时删除多个数据或单个数据它是多个数据。我已经全部设置好了,如果我在表格和按钮周围手动添加表单,所有选中的数据都会从数组中删除。但是,使用此脚本,不会通过请求发送任何数据。太好了!谢谢接受这个答案?