index.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. //删除数据
  2. function NcheckDEL(x,y){
  3. var c=document.getElementsByName("C1");
  4. str="";
  5. for(i=0;i<c.length;i++){
  6. if(c[i].checked){
  7. if(str==""){
  8. str=c[i].value;
  9. }else{
  10. str=str+","+c[i].value;
  11. }
  12. }
  13. }
  14. if(str==""){alert("请至少选择一条数据");return false;}
  15. if(confirm("确定要执行该操作吗?")){layer.msg('正在处理', {icon: 16 ,time: 0,shade :0.25});noRefresh(x,str,y);}else{return false;}
  16. }
  17. var xmlHttpdel = false;
  18. try {
  19. xmlHttpdel = new ActiveXObject("Msxml2.XMLHTTP");
  20. } catch (e) {
  21. try {
  22. xmlHttpdel = new ActiveXObject("Microsoft.XMLHTTP");
  23. } catch (e2) {
  24. xmlHttpdel = false;
  25. }
  26. }
  27. if (!xmlHttpdel && typeof XMLHttpRequest != 'undefined') {
  28. xmlHttpdel = new XMLHttpRequest();
  29. }
  30. function noRefresh(admin,bhid,tablename) {
  31. if(bhid==""){alert("条件不符!");return false;}
  32. var url = "noRefresh.php?admin="+admin+"&idbh="+bhid+"&tab="+tablename;
  33. xmlHttpdel.open("post", url, true);
  34. xmlHttpdel.onreadystatechange = updatePagedel;
  35. xmlHttpdel.send(null);
  36. }
  37. function updatePagedel() {
  38. if (xmlHttpdel.readyState == 4) {
  39. var response = xmlHttpdel.responseText;
  40. a=response.replace(/[\r\n]/g,'');
  41. if(a=="ERR074"){alert("操作失败,请重试");return false;}
  42. else if(response=="ERR1"){alert("删除失败,该分类下还有二级分类或其他关联信息未删除");location.reload();return false;}
  43. else if(a=="True"){location.reload();return false;}
  44. }
  45. }