1. 程式人生 > >JS動態生成表單,並新增行雙擊事件

JS動態生成表單,並新增行雙擊事件

  • //獲取某一出庫型別某日期所有出庫單 累計金額列表
    function getOutSheetAmtList(){
            var hosnum=$('#hosnum').val();
        var sdate=$('#sdate').val();//記賬日期 始
        var edate=$('#edate').val();//記賬日期 末
        var deptid=$('#deptid').val();//查詢的單位編號
        var unitname=$('#unitname').val();//往來單位名稱
        $.ajax({
    async: false,
    cache: false,
    ifModified: true,
    type: "post",
    url: "ReptStat/getoutsheetamtlist.htm?&sdate="+sdate+"&edate="+edate+"&deptid="+deptid+"&unitname="+encodeURI(encodeURI(unitname))+"&hosnum="+hosnum ,
    error:function(){
               alert("伺服器內部錯誤!");
           },
    success: function(data){ 
      var json=eval("("+data+")");
      $(".rmove").remove();
      for (var i=0;i<json.length;i++){
        var regdate=json[i].strregdate;//記賬時間
        var regmname=json[i].regmname;//稽核人
        var insheetno=json[i].insheetno;
        var unitname=json[i].unitname;//往來單位
        var sumqty=json[i].sumqty;
        var sumamt1=parseFloat(json[i].sumamt);
        var sumamt=leaveTwo(sumamt1);//保留2位
        var amt_p=leaveTwo(parseFloat(json[i].amt_p));//保留2位
        //var serinfo=checkdate+";"+unitname+";"+insheetno+";"+sumamt;
        
        $('#'+i).after($(
         "<tr id="+(i+1)+" name='"+insheetno+"' bgcolor='#FFFFFF' align='center' class='rmove' > "+
         " <td>"+regdate+"</td> "+ 
         " <td >"+regmname+"</td> "+ 
         " <td >"+insheetno+"</td> "+ 
         " <td align='left'>"+unitname+"</td> "+ 
         " <td align='right'>"+sumqty+"</td> "+ 
         " <td align='right' >"+sumamt+"</td> "+
         " <td align='right' >"+amt_p+"</td> "+
         "</tr>"
        ));
      }
     
     }
    });
      }