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 相关文章推荐
基于jquery的代码显示区域自动拉长效果
Dec 07 Javascript
js原型链原理看图说明
Jul 07 Javascript
SeaJS入门教程系列之SeaJS介绍(一)
Mar 03 Javascript
一个简单的动态加载js和css的jquery代码
Sep 01 Javascript
JS+CSS实现可以凹陷显示选中单元格的方法
Mar 02 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
JS实现图片上传预览功能
Nov 21 Javascript
深入理解javascript函数参数与闭包
Dec 12 Javascript
node.js利用socket.io实现多人在线匹配联机五子棋
May 31 Javascript
Vue项目部署在Spring Boot出现页面空白问题的解决方案
Nov 26 Javascript
js实现坦克移动小游戏
Oct 28 Javascript
使用Mock.js生成前端测试数据
Dec 13 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
详解PHP中cookie和session的区别及cookie和session用法小结
2016/06/12 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
php简单实现单态设计模式的方法分析
2017/07/28 PHP
thinkphp5.1框架模板布局与模板继承用法分析
2019/07/19 PHP
Hutia 的 JS 代码集
2006/10/24 Javascript
Ajax,UTF-8还是GB2312 eval 还是execScript
2008/11/13 Javascript
jQuery 学习入门篇附实例代码
2010/03/16 Javascript
合并table相同单元格的jquery插件分享(很精简)
2011/06/20 Javascript
JavaScript 类型的包装对象(Typed Wrappers)
2011/10/27 Javascript
js 自制滚动条的小例子
2013/03/16 Javascript
js定时器(执行一次、重复执行)
2014/03/07 Javascript
把文本中的URL地址转换为可点击链接的JavaScript、PHP自定义函数
2014/07/29 Javascript
总结JavaScript三种数据存储方式之间的区别
2016/05/03 Javascript
angular框架实现全选与单选chekbox的自定义
2017/07/06 Javascript
JavaScript实现的九种排序算法
2019/03/04 Javascript
Element-ui中元素滚动时el-option超出元素区域的问题
2019/05/30 Javascript
[15:15]教你分分钟做大人:狙击手
2014/10/30 DOTA
[00:35]可解锁地面特效
2018/12/20 DOTA
[36:16]完美世界DOTA2联赛PWL S3 access vs Rebirth 第一场 12.19
2020/12/24 DOTA
Python处理RSS、ATOM模块FEEDPARSER介绍
2015/02/18 Python
python利用rsa库做公钥解密的方法教程
2017/12/10 Python
实例介绍Python中整型
2019/02/11 Python
python中通过selenium简单操作及元素定位知识点总结
2019/09/10 Python
关于Python-faker的函数效果一览
2019/11/28 Python
使用pyecharts1.7进行简单的可视化大全
2020/05/17 Python
关于keras.layers.Conv1D的kernel_size参数使用介绍
2020/05/22 Python
Python 实现自动登录+点击+滑动验证功能
2020/06/10 Python
英国床和浴室商场:Bed & Bath Emporium
2018/05/20 全球购物
物流专业毕业生推荐信范文
2013/11/18 职场文书
村党支部换届选举方案
2014/05/02 职场文书
花坛标语大全
2014/06/30 职场文书
争先创优心得体会
2014/09/12 职场文书
工程资料员岗位职责
2015/04/13 职场文书
z-index不起作用
2021/03/31 HTML / CSS
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
win10以太网连接不上怎么办?Win10连接以太网详细教程
2022/04/08 数码科技