jquery實現ajax提交form表單的方法總結

來源:互聯網
上載者:User

 本篇文章主要是對jquery實現ajax提交form表單的方法進行了總結介紹,需要的朋友可以過來參考下,希望對大家有所協助

方法一:   代碼如下:function AddHandlingFeeToRefund()         {            var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";                   alert($('#formAddHandlingFee').serialize());                $.ajax({                    type: "POST",                    dataType: "html",                    url: AjaxURL + '?Action=' + 'SubmitHandlingFee' + '&OrderNumber=' + $.trim($("#<%=this.txtOrderNumber.ClientID %>").val()),                    data: $('#formAddHandlingFee').serialize(),                    success: function (result) {                        var strresult=result;                        alert(strresult);                        //載入最大可退金額                        $("#spanMaxAmount").html(strresult);                    },                    error: function(data) {                        alert("error:"+data.responseText);                     }                 });         }  方法二:代碼如下:        //ajax提交form表單的方式        $('#formAddHandlingFee').submit(function() {            var AjaxURL= "../OrderManagement/AjaxModifyOrderService.aspx";                   alert($('#formAddHandlingFee').serialize());                $.ajax({                    type: "POST",                    dataType: "html",                    url: AjaxURL + '?Action=' + 'SubmitHandlingFee' + '&OrderNumber=' + $.trim($("#<%=this.txtOrderNumber.ClientID %>").val()),                    data: $('#formAddHandlingFee').serialize(),                    success: function (data) {                        var strresult=data;                        alert(strresult);                        //載入最大可退金額                        $("#spanMaxAmount").html(strresult);                    },                    error: function(data) {                        alert("error:"+data.responseText);                     }                 });        }     );  頁面html代碼: 代碼如下:                  <form id="formAddHandlingFee" name="formAddHandlingFee" enctype="multipart/form-data" onsubmit="AddHandlingFeeToRefund()">                    <table id="AddHandlingFee" class="Wfill">                        <tr>                            <td>                                <asp:Literal ID="UI_Amount" runat="server" Text="處理費用" meta:resourcekey="HandlingFeeAmount" />                            </td>                            <td>                                <input type="text" id="txtHandlingFeeAmount" name="txtHandlingFeeAmount"  class="{required:true,number:true}" maxlength="12" />                            </td>                        </tr>                        <tr>                            <td>                                <asp:Literal ID="UI_HandlingFeeType" runat="server" Text="費用類型" meta:resourcekey="HandlingFeeHandlingFeeType" />                            </td>                            <td>                                <crmweb:HtmlSelectControl ID="HandlingFeeType" EnumTypeName="DX.OMS.Model.Common.HandlingFeeType,DX.OMS.Model.Common" EmptyValue="" EmptyText="Select" runat="server" class="text {required:true}"/>                            </td>                        </tr>                        <tr>                            <td>                                <asp:Literal ID="UI_Notes" runat="server" Text="備忘" meta:resourcekey="HandlingFeeNotes" />                            </td>                            <td>                                <textarea id="txtNotes" name="txtNotes" class="text {required:true}" cols="22" rows="2" maxlength="100"></textarea>                            </td>                        </tr>                         <tr>                            <td>                            </td>                            <td>                                <input id="Submit1" type="submit" value="添加處理費"  />                                <asp:Button ID="Button1"  runat="server" Text="添加處理費" OnClientClick="javascript:AddHandlingFeeToRefund()" />                            </td>                         </tr>                    </table>                    </form>  
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.