最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

php ajax如何实现批量删除

来源:动视网 责编:小采 时间:2020-11-02 18:26:34
文档

php ajax如何实现批量删除

php ajax如何实现批量删除:php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中;然后使ajax请求到批量删除的php处理页面;最后通过if语句实现批量删除即可。推荐:《PHP视频教程》通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味
推荐度:
导读php ajax如何实现批量删除:php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中;然后使ajax请求到批量删除的php处理页面;最后通过if语句实现批量删除即可。推荐:《PHP视频教程》通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味


php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中;然后使ajax请求到批量删除的php处理页面;最后通过if语句实现批量删除即可。

推荐:《PHP视频教程》

通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着在不重新加载整个网页的情况下,对网页的某部分进行更新。

先是全选按钮点击把遍历的复选框全部选中

$("#cq").click(function () {
 $(".cq").prop("checked", $(this).prop("checked"));
})

js部分,用的是jquery

var chk = "";
var check2 = ""; //判断多个复选框中的某一个是否被全选
function checked() {
 var count = 0;
 var checkx = $("#cq");
 if (checkx.checked) {
 check2 = 1;//选中全选按钮
 } else {
 check2 = 0;//没选中全选按钮
 }
 var checkArry = $(".cq");
 for (var i = 0; i < checkArry.length; i++) {
 if (checkArry[i].checked == true) { //选中的操作
 count++;
 }
 }
 if (count == 0) {
 chk = 0;//没有选中项
 } else {
 chk = 1;//有选中项
 }
}
function all() {
 //批量删除
 $("#plscdz").click(function () {
 checked();
 if (chk == 1 || check2 == 1) {// 提交
 $('#myModal12').modal('show');
 $("#nqrplsc").click(function () {/*给确认删除按钮加事件*/
 $('#myModal12').modal('hide');
 //找选中的主键值,用循环遍历选中的主键值
 var cq = $(".cq");
 var plstr = "";
 for (var i = 0; i < cq.length; i++) {
 if (cq.eq(i).prop("checked")) {
 plstr += cq.eq(i).val() + "','";
 }
 }
 plstr = plstr.substr(0, plstr.length - 3);
 //分隔符占3个字符,截取字符串,去掉最后的"','"
 $.ajax({
 async: false,
 url: "aa.php",
 data: {id: plstr},
 dataType: "TEXT",
 type: "POST",
 success: function (data) {
 if (data.trim() == "OK") {
 alert("删除成功");
 } else {
 alert("删除失败");
 }
 }
 });
 });
 } else if (chk == 0) {
 alert("请选择您要删除的内容");
 }
 })
}

ajax请求到批量删除的php处理页面 ,下面就是批量删除的处理页面了

session_start();
include("DBDA.class.php");
$db = new DBDA();
if (!empty($_POST["id"])) {
 $id = $_POST["id"];
 $sql = "delete from user where id in ('{$id}')";
 if ($db->Query($sql, 0)) {
 echo "OK";
 } else {
 echo "NO";
 }
}

文档

php ajax如何实现批量删除

php ajax如何实现批量删除:php ajax实现批量删除的方法:首先实现全选按钮点击,并把遍历的复选框全部选中;然后使ajax请求到批量删除的php处理页面;最后通过if语句实现批量删除即可。推荐:《PHP视频教程》通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味
推荐度:
标签: 删除 批量删除 php
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top