php - PHP:单击所有删除复选框时,不会删除来自ajax的项目
问题描述
当我检查然后选择所有复选框时,我试图删除所有项目,但它正在删除单个项目。
这是我在单击复选框时获取所有项目ID的代码
$delete_vehicle_trim =Item::find($request->deletetrimid);
if ($delete_vehicle_trim != null) {
$delete_vehicle_trim->delete();
return response()->json(['msg'=>'Record Delete Successfully']);
}
else {
return response()->json(['msg'=>'Error In Delete']);
}
在 ajax 调用trim = []
中,我在这个数组中获得了多个 id
function viewtrim(id){
$('#select-all').click(function(event) {
var trim = [];
$.each($("input[name='checkbox']:checked"), function(){
trim.push($(this).val());
});
alert("Id is: " + trim.join(", "));
$('#select-all').on('click', function(e) {
var allVals = [];
$("checkbox:checked").each(function() {
id.push($(this).attr('data-id'));
});
});
$.ajax({
url : 'viewtrim/' +viewtrimid,
type : 'GET',
data : {
"_token": "{{ csrf_token() }}",
'viewtrimid': viewtrimid,
"_method": 'GET',
},
}
});
}
console.log($("input[name=checkbox]").val());
有什么帮助吗?
解决方案
推荐阅读
- javascript - 为什么在 Gauss-Legendre 算法第三次迭代后 Pi 的值保持不变?
- azure-functions - 在没有 SecretVersion 的情况下访问 Azure Key Vault 机密
- python - 如何在 tkinter 窗口打开时运行 while 循环?
- r - 解决 R 中函数名称冲突的最佳方法是什么?
- php - 为什么这个 jQuery 函数在某些浏览器上部分工作?
- xgboost - 使用 XgBoostClassifier 预测 Xgboost DMatrix 对象
- keras - 在 Keras 中使用 LSTM 获取单词用于文本分类的概率
- python - 如何每 3 小时迭代一次 for 循环,总共 7 天
- java - Spring boot rest在注册时设置用户默认配置文件图像
- date - 这种表示日期的二进制格式是什么?