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();
}


10分
你这样是拿到数据的ID在删除的吧?  但是你现在的问题是只展示的前10条,后20条根本没有查出来,要么你做个页面,隐藏掉后20条记录显示,但是如果数据量大必定很慢,所以你干脆调用后台的一个删除所有的方法,

10分
全部删除的话,就直接给个判断,delete=all。后台直接删。跟页面没关系

10分
数据库删除万,你的分页数据重新load 下 就没有了。

10分
做个每页显示数据条数的选项,可以显示50条或者100条或者更多。

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