zoukankan      html  css  js  c++  java
  • js增删改查

      1 <body>
      2 <div class="main">
      3 </div>
      4  <div>
      5  <form id="form1" action="<c:url value="/listPdept.do"/>" method="post" autocomplete="off"></form>
      6  <table style=" 50%">
      7   <tr>
      8   <td style="text-align: center; " >
      9    部门名称:<input type="text" name="name" id="name"> <input type="button" id="login" value="添加 " onclick="addData()"> 
     10   </td>
     11   <td style="text-align: right;"><input type="button" value="刷新" onclick="reflush()"/></td>
     12   </tr>
     13  </table>
     14 </div>
     15     <table class="grid">
     16                 <tr>
     17                     <th style="20px">序号</th>
     18                 <th style="60px">部门</th>
     19                 <th style="60px">添加日期</th>
     20                 <th style="60px">添加人</th>
     21                 <th style="60px">操作</th>
     22                 
     23             </tr>
     24             <c:forEach items="${list}" var="model" varStatus="num">
     25             <tr>
     26             <td>${num.index+1}</td>
     27             <td id="td${num.index}"> ${model.name}</td>
     28             <td>
     29             <fmt:formatDate value="${model.createtime}" pattern="yyyy-MM-dd"/>
     30            </td>
     31             <td>${model.creatorId+1}</td>
     32             <td>
     33                 <a href="javascript:void(0);" onclick="update('${model.id}','${num.index}')">修改</a>
     34                 &nbsp; | &nbsp; <a href="javascript:void(0);" onclick="deleteData('${model.id}','${num.index}')">删除</a>
     35                 </td>
     36             </tr>
     37         </c:forEach>
     38     </table>
     39 <div>
     40 </div>
     41 
     42 <script type="text/javascript">
     43 
     44 function deleteData(order){
     45     if(confirm ("您确定要删除此部门吗?")){
     46          $.ajax({
     47              url: "<c:url value="/deletePdept.do"/>",
     48              type: "post", 
     49              data: {id: order},
     50              dataType: "text",
     51              success: function (data) {
     52                  if (data == "success") {
     53                      alert("修改成功!");
     54                      reflush();
     55                  }else{
     56                       alert("删除失败!");
     57                  }
     58              }
     59          });  
     60         return ;
     61     }else{
     62         alert("删除失败!");
     63     }
     64 }
     65     function update(order, indexa) {
     66         var obj = document.getElementById("td"+indexa);
     67         var intext = obj.innerHTML;
     68         obj.innerHTML="<input type='text' name='text"+indexa+"' value='"+intext+"' onblur= "updateData('"+order+"','"+indexa+"')"/>"
     69    //    alert(obj.innerHTML);
     70     }
     71 function updateData(order,indexa){
     72       var result =$("input[name='text"+indexa+"']").val();//获得修改内容
     73       result = $.trim(result);
     74       $.ajax({
     75          url: "<c:url value="/updatePdept.do"/>",
     76          type: "post", 
     77          data: {id: order, name: result},
     78          dataType: "text",
     79          success: function (data) {
     80              if (data == "success") {
     81                  alert("修改成功!");
     82               var obj = document.getElementById("td"+indexa); 
     83               obj.innerHTML=result;
     84              }else{
     85                   alert("修改失败!");
     86              }
     87          }
     88      });  
     89 }
     90 function  addData(){
     91      var result =$("input[name='name']").val();//获得修改内容
     92       result = $.trim(result);
     93       if (!result){
     94           alert("请输入!");
     95      }else{
     96          $.ajax({
     97                 url: "<c:url value="/addPdept.do"/>",
     98                 type: "post", 
     99                 data: {name: result},
    100                 dataType: "text",
    101                 success: function (data) {
    102                     if (data == "success") {
    103                         alert("添加成功!");
    104                         $("#form1").submit();
    105                     }else{
    106                          alert("添加失败!");
    107                     }
    108                 }
    109             }); 
    110      }
    111     
    112 }
    113 
    114 function  reflush(){
    115     $("#form1").submit();
    116 }
    117 </script>
    118 </body>
  • 相关阅读:
    C语言编程练习4:镂空三角形
    C语言编程练习3:小明的18岁生日
    C语言编程练习2:放大的X
    C语言编程练习1:打印数字图形
    Hexo+Github搭建个人博客
    报表
    唐人街探案
    窗体
    ACCESS SQL
    交叉表
  • 原文地址:https://www.cnblogs.com/w8104254/p/3858732.html
Copyright © 2011-2022 走看看