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 相关文章推荐
关于document.cookie的使用javascript
Apr 11 Javascript
Javascript的常规数组和关联数组对比小结
May 24 Javascript
将光标定位于输入框最右侧实现代码
Dec 04 Javascript
jquery map方法使用示例
Apr 23 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
Jul 19 Javascript
vue.js语法及常用指令
Oct 29 Javascript
vue interceptor 使用教程实例详解
Sep 13 Javascript
JS数组方法shift()、unshift()用法实例分析
Jan 18 Javascript
JavaScript 正则应用详解【模式、欲查、反向引用等】
May 13 Javascript
Vue使用v-viewer实现图片预览
Oct 21 Javascript
vue+swiper实现左右滑动的测试题功能
Oct 30 Javascript
vue css 相对路径导入问题级踩坑记录
Jun 05 Vue.js
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
php 静态变量的初始化
2009/11/15 PHP
PHP网页游戏学习之Xnova(ogame)源码解读(十一)
2014/06/25 PHP
php连接odbc数据源并保存与查询数据的方法
2014/12/24 PHP
php实现zip文件解压操作
2015/11/03 PHP
CI分页类首页、尾页不显示的解决方法
2016/03/28 PHP
Docker 如何布置PHP开发环境
2016/06/21 PHP
PHP安装GeoIP扩展根据IP获取地理位置及计算距离的方法
2016/07/01 PHP
php使用socket调用http和smtp协议实例小结
2019/07/26 PHP
php7 图形用户界面GUI 开发示例
2020/02/22 PHP
使用jQuery简化Ajax开发 Ajax开发入门
2009/10/14 Javascript
用js实现的模拟jquery的animate自定义动画(2.5K)
2010/07/20 Javascript
jQuery EasyUI API 中文文档 - Parser 解析器
2011/09/29 Javascript
优化javascript的执行效率一些方法总结
2013/12/25 Javascript
js简单实现交换Li的值
2014/05/22 Javascript
JS获得一个对象的所有属性和方法实例
2017/02/21 Javascript
jquery实现页面加载效果
2017/02/21 Javascript
使用ionic播放轮询广告的实现方法(必看)
2017/04/24 Javascript
jquery与js实现全选功能的区别
2017/06/11 jQuery
JS中LocalStorage与SessionStorage五种循序渐进的使用方法
2017/07/12 Javascript
在angularJs中进行数据遍历的2种方法
2018/10/08 Javascript
详解多页应用 Webpack4 配置优化与踩坑记录
2018/10/16 Javascript
JS变量提升原理与用法实例浅析
2020/05/22 Javascript
详解Java中String JSONObject JSONArray List转换
2020/11/13 Javascript
分析并输出Python代码依赖的库的实现代码
2015/08/09 Python
python抓取京东小米8手机配置信息
2018/11/13 Python
Python实现爬取亚马逊数据并打印出Excel文件操作示例
2019/05/16 Python
Python3 Tkinter选择路径功能的实现方法
2019/06/14 Python
python飞机大战pygame游戏背景设计详解
2019/12/17 Python
美国知名的家庭连锁百货商店:Boscov’s
2017/07/27 全球购物
顺丰快递Java软件工程师面试题
2015/07/31 面试题
人事部主管岗位职责
2013/12/26 职场文书
安全教育实施方案
2014/03/02 职场文书
静心口服夜广告词
2014/03/20 职场文书
技术股份合作协议书
2014/10/05 职场文书
写作指导:怎么书写竞聘演讲稿?
2019/07/04 职场文书
Java内存模型之happens-before概念详解
2021/06/13 Java/Android