Code Bye

js如何删除分页数据

我现在数据库里一共有30条数据,页面分3页,没页10条.我现在想一键删除这30条数据,用js如何实现?下面的代码还是只能删除10条.求解!
function goDeleteAll(){
var pages= $(“totalPages”).value; 
for(var j=pages;j>0;j–){
var nodes = document.getElementsByName(“itemId”);
var ids = null;
for(var i=0;i<nodes.length;i++){
nodes[i].checked=true;
if(nodes[i].checked){
if(ids == null){
ids = nodes[i].value;
}else{
ids = ids + “,”+ nodes[i].value;
}
}
//调用删除方法
c_warn_configInfoService.deleteWarnConfigInfo(ids,callBackResult);
}
if(ids == null){
alert(message_sl_choose_one_atList);
return;
}
  
  }

}

//删除记录后的回调方法
function callBackResult(data){
//可以显示data的信息
parent.queryForm.submit();


5分
你后台写一个sql语句就是嘛,
delete from table_name

你的前台只要发送响应的参数就行了,需要这么复杂吗?


5分
想全删就别传ID了,去数据库,delete * 呀
引用 1 楼 zy353003874 的回复:

你后台写一个sql语句就是嘛,

delete from table_name

你的前台只要发送响应的参数就行了,需要这么复杂吗?

我的分页数据是通过查询条件查询某张表的部分数据

引用 2 楼 longtian1213 的回复:

想全删就别传ID了,去数据库,delete * 呀

我的分页数据是查询一张表的部分数据,不是删全表


50分
引用 3 楼 u010310573 的回复:
Quote: 引用 1 楼 zy353003874 的回复:

你后台写一个sql语句就是嘛,

delete from table_name

你的前台只要发送响应的参数就行了,需要这么复杂吗?

我的分页数据是通过查询条件查询某张表的部分数据

你的意思是说你的分页语句可能是下面这种类似的(我只是举个例子):

  select name,age,sex from user where age>10 limit 1,10

那么你的delete语句可以下城下面类似的

delete from user where age in ( select name,age,sex from user where age>10 limit 1,10);

你看这样满足你的条件吗?


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明js如何删除分页数据