Ajax提交Form表单
2016-04-08 22:43
330 查看
Html:
两种方法:
(1)
(2)
<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>
两种方法:
(1)
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); } }); }
(2)
//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); } }); } );
相关文章推荐
- SysLog协议解析
- iOS隐藏导航栏尽量用set方法,不要用点。。。会出BUG。。。
- 如何一元搞定域名
- Android设备标识符的使用
- leetcode Roman to Integer(13)
- 颠覆教育的新方式
- OS 10.11.2 MAC系统重装.用U盘重装
- VLC player
- cocos2d-x 2.x动画、定时器、音乐音效
- 4.3-ansible实例-管理nginx配置文件
- Unity frameIndex = (int)(timer / (1f / framePerSecond));
- Java技术_Java千百问(0023)_如何抛出异常
- 创建多网卡虚拟机
- 深入剖析tomcat之一个简单的web服务器
- Storyboard 自动布局
- js第七节-运算符,流程控制
- 图的STL邻接表表示
- 必须声明标量变量 "@列名"
- 汉堡计划
- 设置默认Xcode启动版本.xcode启动版本默认设置