ajax的应用(增删改)这里已删除为列子

我一般用ajax做增删改都分为三块

1: 写好Java方法

2: 写一个中间的jsp

3:   写一个是做需要增删改的jsp

//需要做增删改的页面

<script type="text/javascript">
function deleBrowseHistories(invoiceNo){
    if(null == invoiceNo || '' == invoiceNo){
     alert("请选择要删除的记录!");
     return false;
    }else{
     if(confirm("确定删除选定记录吗?")){
     $.ajax({
         type: "POST", 
         data: {invoiceNo: invoiceNo},   //传参  如果参数过多不建议这样传
         url: "deleInvoiceList.jsp",      //中间页面jsp的
         success:function(msg){     //回调
               if(msg == 0){
                    alert("删除成功");
                    window.location.href = 'invoiceList.jsp';
               }
               if(msg == -1){
                    alert("删除失败");
               }
          }
        });
     }
    }
  }
 </script>

//中间jsp页面

//接受参数

 String invoiceNo = request.getParameter("invoiceNo") !=null?request.getParameter("invoiceNo").toString() : "";

    int result = -1;
    DocumentInfo documentInfo = new DocumentInfo();
    result = documentInfo.deleInvoices(invoiceNo);
    out.print(result);

你可能感兴趣的:(ajax的应用(增删改)这里已删除为列子)