Form thêm mới và cập nhật dữ liệu

B1: tạo html

<form id="frmHopDong">
 <div class="form-group">
    <label for="exampleInputEmail1">Số:</label>
    <input type="text" class="form-control" name="So" value=""  placeholder="">
  </div>
<button type="button" id="btSave" class="btn btn-primary">Đồng ý</button>
</form>

<script type="text/javascript">
$("#btSave").click(function(){
 
        var url="/adminxml/Query_Do.aspx?name=NhaHang/HopDong_ThemMoi&out=txt";
       //alert(url);
            $.post( url,
            $("#frmHopDong").serialize()
        )
        .done(function( data ) {
           alert( "Data Loaded: " + data );
           
       });
 });
</script>
 
B2: Tạo query lưu

<Query>
<ID>Q1</ID>
<SetVar>
name:key
value:{#NewGuid}
</SetVar>
</Query>

<Query>
<ID>Q2</ID>
<Src>12</Src>
<Type>Sql</Type>
<Cmd>INSERT INTO tbHopDong(_SYS_KEY,So) VALUES (@_SYS_KEY,@So); </Cmd>
<SqlParameter>
_SYS_KEY/-/{g:has/->key:g}
So/-/000001
</SqlParameter>
<SqlConfig>
 Call:ExecuteNonQuery
</SqlConfig>
</Query>

 

* Nếu có tạo số mới, như là số phiếu tăng dần

Mục liên quan: