jquery的ajax提交form表单的两种方法小结(推荐)


Posted in Javascript onMay 25, 2016

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>

以上这篇jquery的ajax提交form表单的两种方法小结(推荐)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
关于this和self的使用说明
Aug 01 Javascript
jquery关于页面焦点的定位(文本框获取焦点时改变样式 )
Sep 10 Javascript
php 中序列化和json使用介绍
Jul 08 Javascript
根据身份证号自动输出相关信息(籍贯,出身日期,性别)
Nov 15 Javascript
node.js中的path.isAbsolute方法使用说明
Dec 08 Javascript
JavaScript正则表达式中的ignoreCase属性使用详解
Jun 16 Javascript
js表单验证实例讲解
Mar 31 Javascript
jQueryUI DatePicker 添加时分秒
Jun 04 Javascript
详解如何让InstantClick兼容MathJax、百度统计等
Sep 12 Javascript
vue项目中axios使用详解
Feb 07 Javascript
微信小程序模板消息推送的两种实现方式
Aug 27 Javascript
layui 关闭open弹出框 刷新table表格页面的方法
Sep 16 Javascript
BootStrap的Datepicker控件使用心得分享
May 25 #Javascript
jquery按回车键实现表单提交的简单实例
May 25 #Javascript
Javascript之BOM(window对象)详解
May 25 #Javascript
jQueryUI中的datepicker使用方法详解
May 25 #Javascript
jQuery+PHP实现微信转盘抽奖功能的方法
May 25 #Javascript
jQuery获取访问者IP地址的方法(基于新浪API与QQ查询接口)
May 25 #Javascript
JQuery的常用选择器、过滤器、方法全面介绍
May 25 #Javascript
You might like
用PHP实现小型站点广告管理(修正版)
2006/10/09 PHP
php 无限级数据JSON格式及JS解析
2010/07/17 PHP
实现获取http内容的php函数分享
2014/02/16 PHP
Symfony学习十分钟入门经典教程
2016/02/03 PHP
PHP将二维数组某一个字段相同的数组合并起来的方法
2016/02/26 PHP
php实现微信企业付款到个人零钱功能
2018/10/09 PHP
PHP getName()函数讲解
2019/02/03 PHP
JQuery跳出each循环的方法
2015/04/16 Javascript
JS+CSS实现带小三角指引的滑动门效果
2015/09/22 Javascript
jQuery+ajax实现文章点赞功能的方法
2015/12/31 Javascript
BOM之navigator对象和用户代理检测
2017/02/10 Javascript
js评分组件使用详解
2017/06/06 Javascript
详解自定义ajax支持跨域组件封装
2018/02/08 Javascript
JS实现DOM节点插入操作之子节点与兄弟节点插入操作示例
2018/07/30 Javascript
[00:27]DOTA2次级职业联赛 - Lilith战队宣传片
2014/12/01 DOTA
举例详解Python中的split()函数的使用方法
2015/04/07 Python
Python OpenCV读取png图像转成jpg图像存储的方法
2018/10/28 Python
python 多线程串行和并行的实例
2019/02/22 Python
OpenCV图像颜色反转算法详解
2019/05/13 Python
Python IDE Pycharm中的快捷键列表用法
2019/08/08 Python
Python实现TCP探测目标服务路由轨迹的原理与方法详解
2019/09/04 Python
python实现计算器功能
2019/10/31 Python
Django 实现Admin自动填充当前用户的示例代码
2019/11/18 Python
Python DES加密实现原理及实例解析
2020/07/17 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
HTML5中的音频和视频媒体播放元素小结
2016/01/29 HTML / CSS
哈利波特商店:Harry Potter Shop
2018/11/30 全球购物
美国隐形眼镜零售商:LensPure
2019/03/10 全球购物
印尼极简主义和实惠的在线家具店:Fabelio
2019/03/27 全球购物
为什么会有内存对齐
2016/10/10 面试题
财务人员的自我评价范文
2014/03/03 职场文书
医疗专业毕业生求职信
2014/08/28 职场文书
股权转让协议书
2014/12/07 职场文书
简单的辞职信怎么写
2015/02/28 职场文书
小组组名及励志口号
2015/12/24 职场文书
css height属性中的calc方法详解
2021/06/03 HTML / CSS