jquery实现ajax提交form表单的方法总结


Posted in Javascript onMarch 03, 2014

方法一:

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>
Javascript 相关文章推荐
背景音乐每次刷新都可以自动更换
Feb 01 Javascript
JS 自动完成 AutoComplete(Ajax 查询)
Jul 07 Javascript
新老版本juqery获取radio对象的方法
Mar 01 Javascript
js 无提示关闭浏览器页面的代码
Mar 09 Javascript
js验证整数加保留小数点的简单实例
Dec 02 Javascript
javascript中apply和call方法的作用及区别说明
Feb 14 Javascript
Javascript基础教程之break和continue语句
Jan 18 Javascript
jQuery的框架介绍
May 11 Javascript
原生js仿jquery一些常用方法(必看篇)
Sep 20 Javascript
使用jQuery实现鼠标点击左右按钮滑动切换
Aug 04 jQuery
JavaScript使用闭包模仿块级作用域操作示例
Jan 21 Javascript
详解如何给React-Router添加路由页面切换时的过渡动画
Apr 25 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
Mar 03 #Javascript
js的hasownproperty使用示例
Mar 02 #Javascript
javascript对象的使用和属性操作示例详解
Mar 02 #Javascript
使用js显示当前时间示例
Mar 02 #Javascript
jquery实现背景墙聚光灯效果示例分享
Mar 02 #Javascript
jquery制作弹窗提示窗口代码分享
Mar 02 #Javascript
jquery中ajax函数执行顺序问题之如何设置同步
Feb 28 #Javascript
You might like
便携利器 — TECSUN PL-365简评
2021/03/02 无线电
Linux下将excel数据导入到mssql数据库中的方法
2010/02/08 PHP
46 个非常有用的 PHP 代码片段
2016/02/16 PHP
PHP二分查找算法示例【递归与非递归方法】
2016/09/29 PHP
PHP实现微信商户支付企业付款到零钱功能
2018/09/30 PHP
js 利用className得到对象的实现代码
2011/11/15 Javascript
javaScript函数中执行C#代码中的函数方法总结
2013/08/07 Javascript
javascript firefox 自动加载iframe 自动调整高宽示例
2013/08/27 Javascript
在JavaScript中操作数组之map()方法的使用
2015/06/09 Javascript
JavaScript电子时钟倒计时
2016/01/09 Javascript
使用JavaScript获取URL中的参数(两种方法)
2016/11/16 Javascript
Vue.js常用指令之循环使用v-for指令教程
2017/06/27 Javascript
JavaScript编写的网页小游戏,很给力
2017/08/18 Javascript
vue router demo详解
2017/10/13 Javascript
详解html-webpack-plugin用法全解
2018/01/22 Javascript
使用selenium抓取淘宝的商品信息实例
2018/02/06 Javascript
vue项目初始化到登录login页面的示例
2019/10/31 Javascript
js实现点击烟花特效
2020/10/14 Javascript
Array.filter中如何正确使用Async
2020/11/04 Javascript
Python常用模块介绍
2014/11/21 Python
Windows环境下python环境安装使用图文教程
2018/03/13 Python
python之验证码生成(gvcode与captcha)
2019/01/02 Python
Python告诉你木马程序的键盘记录原理
2019/02/02 Python
python实现通过flask和前端进行数据收发
2019/08/22 Python
Python time库基本使用方法分析
2019/12/13 Python
基于torch.where和布尔索引的速度比较
2020/01/02 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
耐克中国官方商城:Nike中国
2018/10/18 全球购物
adidas泰国官网:adidas TH
2020/07/11 全球购物
2014年财务工作总结与计划
2014/12/08 职场文书
运动会三级跳加油稿
2015/07/21 职场文书
学校财务管理制度
2015/08/04 职场文书
户外拓展训练感想
2015/08/07 职场文书
MySQL 不等于的三种使用及区别
2021/06/03 MySQL
CSS 实现Chrome标签栏的技巧
2021/08/04 HTML / CSS
Python保存并浏览用户的历史记录
2022/04/29 Python