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 相关文章推荐
基于jQuery的动态表格插件
Mar 28 Javascript
jQuery实现类似老虎机滚动抽奖效果
Aug 06 Javascript
Javascript缓存API
Jun 14 Javascript
Angular.js实现多个checkbox只能选择一个的方法示例
Feb 24 Javascript
神级程序员JavaScript300行代码搞定汉字转拼音
May 20 Javascript
JS原生带小白点轮播图实例讲解
Jul 22 Javascript
jQuery+HTML5实现WebGL高性能烟花绽放动画效果【附demo源码下载】
Aug 18 jQuery
axios发送post请求springMVC接收不到参数的解决方法
Mar 05 Javascript
基于Vue的侧边目录组件的实现
Feb 05 Javascript
详解Vue串联过滤器的使用场景
Apr 30 Javascript
JavaScript中数组去重的5种方法
Jul 04 Javascript
vue监听键盘事件的相关总结
Jan 29 Vue.js
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
使用Curl进行抓取远程内容时url中文编码问题示例探讨
2013/10/29 PHP
PHP页面实现定时跳转的方法
2014/10/31 PHP
yiic命令时提示“php.exe”不是内部或外部命令的解决方法
2014/12/18 PHP
php结合ACCESS的跨库查询功能
2015/06/12 PHP
PHP测试成功的邮件发送案例
2015/10/26 PHP
PHP读取目录树的实现方法分析
2019/03/22 PHP
常见效果实现之返回顶部(结合淡入、淡出、减速滚动)
2012/01/04 Javascript
javascript中match函数的用法小结
2014/02/08 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
JS控制输入框内字符串长度
2014/05/21 Javascript
Javascript基础教程之for循环
2015/01/18 Javascript
js+css实现tab菜单切换效果的方法
2015/01/20 Javascript
jQuery设置指定网页元素宽度和高度的方法
2015/03/25 Javascript
把Node.js程序加入服务实现随机启动
2015/06/25 Javascript
JS与jQuery实现子窗口获取父窗口元素值的方法
2017/04/17 jQuery
Vue开发中整合axios的文件整理
2017/04/29 Javascript
JavaScript中字符串的常用操作方法及特殊字符
2018/03/18 Javascript
你了解vue3.0响应式数据怎么实现吗
2019/06/07 Javascript
微信小程序实现滚动加载更多的代码
2019/12/06 Javascript
JavaScript中this函数使用实例解析
2020/02/21 Javascript
[02:20]DOTA2英雄基础教程 黑暗贤者
2013/12/19 DOTA
基于Python的关键字监控及告警
2017/07/06 Python
有趣的python小程序分享
2017/12/05 Python
使用 Python 实现简单的 switch/case 语句的方法
2018/09/17 Python
python根据txt文本批量创建文件夹
2020/12/08 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
详解基于 Canvas 手撸一个六边形能力图
2019/09/02 HTML / CSS
营销主管自我评价怎么写
2013/09/19 职场文书
户外用品商店创业计划书
2014/01/29 职场文书
财务会计专业求职信
2014/06/09 职场文书
抗震救灾标语
2014/06/26 职场文书
购房委托书
2014/10/15 职场文书
python实现web邮箱扫描的示例(附源码)
2021/03/30 Python
MYSQL主从数据库同步备份配置的方法
2021/05/26 MySQL
iOS 16进一步确认,一共支持16款iPhone
2022/04/28 数码科技