通过jQury进行批量删除问题(PHP)

Posted 偏偏夜里下起了雨

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了通过jQury进行批量删除问题(PHP)相关的知识,希望对你有一定的参考价值。

最重要的是要在其中给value赋值为当前id,通过name查询到id值

JS代码:

<script type="text/javascript">

function shanchu() {

var obj = document.getElementsByName(\'GroupAll\');
var duoxuan += \'\';
for (var i = 0; i < obj.length; i++) {
if (obj[i].checked) {
duoxuan = obj[i].value + \',\';//如果选中,将value添加到变量duoxuan中
// alert(duoxuan);
}
}
if (duoxuan.length < 1) {
alert(\'请至少选择一项!\');
return 0;
} else {
if (!(confirm(\'是否确定删除?\'))) {
return false;
}

$.ajax({
url: \'{:U("Home/Stock/shanchu")}\',
type: \'post\',
//dataType: \'text\',
data: {"duoxuan": duoxuan},
success: function (data) {
if (data == "Y") {
alert("删除成功!");
window.location.href = "/Home/Stock/index";
}
},
error: function () {
alert("删除失败!");
}
});
}

后台代码:

public function shanchu() {
$id = $_POST[\'duoxuan\'];
$whe[\'id\'] = array(\'in\', $id);
$mop = M("goods_warehouse");
$info = $mop->where($whe)->select();
if ($info) {
$where[\'id\'] = array(\'in\', $id);
$mod = M("goods_warehouse");
if ($mod->where($where)->delete()) {
$data = "Y";
}
} else {
$data = "N";
}
$this->ajaxReturn($data);
}

以上是关于通过jQury进行批量删除问题(PHP)的主要内容,如果未能解决你的问题,请参考以下文章

刚学php 后台批量删除问题

mysql批量删除指定前缀或后缀表

如何快速批量删除Mysql数据库中的数据表

mysql数据库的 alter可否批量操作? 例如批量修改,批量删除这样?求思路,求解.!php!

php批量删除cookie的简单实现方法

php批量删除