ajaxForm和ajaxSubmit

2023-11-04

ajaxForm和ajaxSubmit  

1、AjaxForm :

ajaxForm不能提交表单。在document的ready函数中,使用ajaxForm来为AJAX提交表单进行准备。提交动作必须由submit开始

$(document).ready(function(){ 

})
  2、ajaxSubmit :
马上由AJAX来提交表单。你可以在任何情况下进行该项提交。 
options={

    target指明页面中由服务器响应进行更新的元素。元素的值可能被指定为一个jQuery选择器字符串,一个jQuery对象,或者一个DOM元素。 默认值:null。
    url:指定提交表单数据的URL。默认值:表单的action属性值

   type:指定提交表单数据的方法(method):“GET”或“POST”。默认值:表单的method属性值(如果没有找到默认为“GET”)。
   dataType:期望返回的数据类型。null、“xml”、“script”或者“json”其中之一。dataType提供一种方法,它规定了怎样处理服务器的响应。这个被直接地反映到jQuery.httpData方法中去。下面的值被支持:

'xml':如果dataType == 'xml',将把服务器响应作为XML来对待。同时,如果“success”回调方法被指定, 将传回responseXML值。

'json':如果dataType == 'json', 服务器响应将被求值,并传递到“success”回调方法,如果它被指定的话。

'script':如果dataType == 'script', 服务器响应将求值成纯文本。
默认值:null(服务器返回responseText值) 
    beforeSubmit:表单提交前被调用的回调函数。“beforeSubmit”回调函数作为一个钩子(hook),被提供来运行预提交逻辑或者校验表单数据。如果 “beforeSubmit”回调函数返回false,那么表单将不被提交。“beforeSubmit”回调函数带三个调用参数:数组形式的表单数据, jQuery表单对象,以及传入ajaxForm/ajaxSubmit中的Options对象。表单数组接受以下方式的数据:

[ { name: 'username', value: 'jresig' }, { name: 'password', value: 'secret' } ]

    success:表单成功提交后调用的回调函数。如果提供“success”回调函数,当从服务器返回响应后它被调用。然后由dataType选项值决定传回responseText还是responseXML的值。默认值:null

semantic 
Boolean flag indicating whether data must be submitted in strict semantic order (slower). Note that the normal form serialization is done in semantic order with the exception of input elements of type="image". You should only set the semantic option to true if your server has strict semantic requirements and your form contains an input element of type="image".
布 尔标志,表示数据是否必须严格按照语义顺序(slower?)来进行提交。注意:一般来说,表单已经按照语义顺序来进行了串行化(或序列化),除了 type="image"的input元素。如果你的服务器有严格的语义要求,以及表单中包含有一个type="image"的input元素,就应该将 semantic设置为true。(译注:这一段由于无法理解,翻译出来可能语不达意,但请达人指正。)
默认值:false 
resetForm 
布尔标志,表示如果表单提交成功是否进行重置。
Default value: null 
clearForm 
布尔标志,表示如果表单提交成功是否清除表单数据。
默认值:null 
实例:
// 准备好Options对象
var options = {
    target:     '#divToUpdate',
    url:        'comment.php',
    success: function() {
      alert('Thanks for your comment!');
    } };

   // 将options传给ajaxForm
$('#myForm').ajaxForm(options);
    error: errortext 
  }; 
  $("#form1").ajaxForm(options);   
}; 


,原来使用ajaxForm,必须以html格式返回json数据. 也就是 response.setContentType("text/html; charset=utf-8"); 

var options  = {
           url:'<%=ctxPath%>/product/deletePortfolio.do?action=delete&portfolioID='+id,
           type:'post',
           success:function(data){
                     if(data.indexOf("失败") != -1) {
                      alert(data);
                     }else{
                      window.location="<%=ctxPath%>/product/portfolio.do?action=delete";
                     }
           }
      };
  form.ajaxSubmit(options);

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ajaxForm和ajaxSubmit 的相关文章

  • 解决Pycharm导入模块时提示Cannot find reference

    问题描述 今天在学习python时候遇到了一个导入模块时提醒Cannot find reference 的问题 要导入的这个模块是正常的 解决方案 在pycharm中设置source路径 File gt Setting gt Project
  • 数据结构与算法Python版期末在线考试OJ部分

    1 二叉树路径 10分 题目内容 给定一个二叉查找树的节点插入顺序 请重新构建这个二叉查找树 并按从左至右顺序返回所有根节点至叶节点的路径 输入格式 一行整数 以空格分隔 注 测试用例中不包含重复的数字 输出格式 按照叶节点由左至右顺序 以
  • 【亲测可用】使用pm2部署nuxt项目

    1 科普 Nuxt是一个基于vue js的应用框架 可以做到服务器端渲染 解决vue动态生成页面 难以SEO优化的难题 详情我这里不赘述了 想要了解的可以查看这里 Nuxt教程 PM2是一个进程管理工具 用于启动 维护Node的应用程序 非
  • Finalshell连接Linux超时之Connection timed out: connect

    BUG原因 每次重启finalshell 还是 CentOS ip地址存在变化的可能 目录 前言 报错 摸索 解决措施 前言 1 福利 花了2小时才解决的BUG 希望本篇文章能帮你10分钟解决 2 tips ipconfig或ip addr
  • cp can‘t stat ..........

    在我把usr src linux source 5 13 0 tar bz2复制的时候出现了错误 就是这个提示 cp cannot stat linux source 5 13 0 tar bz2 No such file or direc
  • Linux性能调优之sar详解

    什么是sar sar是一个采集 报告和存储计算机负载信息的工具 有的时候 我们要通过对系统的cpu负载等性能数值的查看 来判排查系统产生某种故障 经常死机或者运行速度突然变慢 的原因 但是 简单的top uptime w等命令只可以查看当前
  • linux :ubuntu 安装搜狗输入法

    1 安装Fcitx输入框架 sudo apt install fcitx 2 搜狗输入法官网下载Linux版本搜狗输入法 32位和64位根据自己情况 3 输入指令安装 sudo dpkg i sogoupinyin 2 3 1 0112 a
  • 虚拟机的内存泄漏和内存溢出

    文章目录 内存泄漏 内存溢出 集合引起的内存泄漏 内存泄漏 内存泄漏的根本原因是长生命周期的对象持有短生命周期对象的引用 尽管短生命周期的对象已经不再需要 但由于长生命周期对象持有它的引用而导致不能被回收 以发生的方式来分类 内存泄漏可以分
  • google protobuf使用

    http www cnblogs com youxin p 4073703 html If you get the source from github you need to generate the configure script f
  • chatgpt赋能python:如何实现Python代码执行完后再执行

    如何实现Python代码执行完后再执行 当我们在编写Python代码时 可能会需要在代码执行完之后再执行一些任务 这种情况非常常见 例如在爬虫中 可能需要在爬取完网页内容后再将其存入数据库 Python提供了多种方法来实现这个目的 方法一
  • 嵌入式开发之堆栈调试打印

    简介 打印堆栈的常用方法包括 glibc中的backtrace函数 gcc内置函数 builtin return address 第三方库libunwind 1 glibc中的backtrace 1 1函数原型 include
  • 如何设置ppt,使讲演者看到备注,而观众看不到(很好,很实用!)

    前言 大家在看此篇文章之前心中是不是一直存有一个疑问 那就是office组件中的powerpoint PPT 制作中的 备注 到底有何作用 在工作中经常用PPT放映演示给客户进行讲演 也见识过专业讲师和IT销售给我介绍产品 使用的也是 PP
  • AD查询1000条限制和解决方案

    http www riaos com ria 11639 公司的一个项目要从AD上取数据 为了测试性能 批量在AD上创建了2000多个用户 但是用java程序获取所有用户的时候会报错或者只能取到1000条数据 用com novell lda
  • Hash函数

    Hash函数 1 数据完整性 2 Hash函数 1 Hash函数定义 2 Hash函数的应用 3 Hash函数的基本要求 4 Hash函数的安全性 5 随机预言机ROM 6 ROM中的三个算法 1 原像问题 2 第二原像问题 3 碰撞问题
  • uni-app ——小程序购物车基本功能的实现过程

    文章目录 前言 一 示例图 二 实现步骤 1 实现思路 2 静态页面的搭建 3 css样式 4 使用vuex操作相关数据 总结 一 示例图 二 实现步骤 1 实现思路 关于实现思路在初次使用JS实现购物车时就有所讲解 其实实现思路都大致相同
  • 【FFmpeg学习笔记一】FFmpeg简介

    Fmpeg简介 一 FFmpeg简介 二 FFmpeg函数库 三 FFmpeg用例 四 相关链接 一 FFmpeg简介 FFmpeg是一款自由软件 核心功能就是音视频编解码 其中的 FF 指的是 Fast Forward 快速前进 FFmp
  • Shamir秘密共享 与 ElGamal门限解密

    Secret sharing scheme 定义 秘密共享方案是可有效计算的是算法组 G C G C G C 定义为
  • (实验50)单片机,STM32F4学习笔记,代码讲解【串口IAP实验】【正点原子】【原创】

    文章目录 2023重新理解记录 其它文章链接 独家吐血整理 实验现象 主程序 IAP初始化程序 代码讲解 2023重新理解记录 BOOT APP Flash boot是通信使用 APP是功能代码 平时烧录的文件 hex时boot与app的结
  • canopen服务器协议,CANOpen协议如何保证通讯不丢帧?-通信/网络-与非网

    摘要 如何让现场总线通讯更加稳定可靠 不丢失 这向来都是工程师们难以解决的问题 本文将运用国际规范的通讯协议来展示怎样才能搭建好握手通讯 服务数据对象 SDO Service data object SDO 主要用于 CANopen 主站对
  • Android(安卓) 无线ADB调试手机(WiFi 调试、蓝牙调试)

    1 手机和电脑连接同一局域网 连同一个 WiFi 手机开热点电脑连接 电脑开热点手机连接 2 手机打开USB调试模式 3 查找你需要连接的Android 安卓 设备的ip 方式一 手机开热点电脑连接 手机分享蓝牙网络给电脑连接 1 电脑打开

随机推荐

  • template might not exist or might not be accessible by any of the configured Template Resolvers

    这个报错是找不到模板的存放路径 看配置 模板应该是在resource目录下 问题解决 参考 https blog csdn net qq 33605879 article details 107595510
  • ES(Elasticsearch)7.6.1安装教程

    Es elasticsearch 7 6 1安装教程 注意 除了最后启动ES的时候在es账户下执行 其他都是在root 下执行的 相关文件的下载 我这里都有 百度网盘链接 https pan baidu com s 1PxgINf6Q1UZ
  • Anaconda进出虚拟环境

    用了很多次还是总忘 记一下 查看Python环境 conda info env 代表当前环境 创建虚拟环境 pip create n py37 python 3 7或 conda create n py37 python 3 7 Windo
  • kibina 启动_kibana启动失败

    log 09 44 53 848 info listening server http Server running at http localhost 5601 log 09 44 53 864 error status plugin x
  • 给定区间[-2^31, 2^31]内的3个整数A、B和C,请判断A+B是否大于C。

    该题使用long double作为A B C的存储类型 都无法通过系统的测试 但是本地测试通过了 系统测试使用 BigInteger 通过测试了 为甚么会出现这个结果 这里面到底是什么原因 本人也没搞清楚 如有大神明白其中原理 希望多多指教
  • python装13的一些写法

    一些当你离职后 让老板觉拍大腿的代码 1 any in for in 判断某个集合元素 是否包含某个 某些元素 代码 if name main 判断 list1 中是否包含某个 某些元素 list1 1 2 3 4 a any x in 5
  • matlab 画折线图

    针对这篇博客里有些不够详细的地方 后期又写了一个稍微更详细的MATLAB画折线图 https blog csdn net Rhiney 97 article details 105000137 代码 效果图 x 1 1 5就是x轴上的数据
  • 模拟实现strstr函数

    目录 strstr函数介绍 使用strstr 出现 未出现 我的strstr模拟实现 代码 代码逻辑 现在来讲一下比较迷惑的点 结语 strstr函数介绍 在C语言的库函数里面有一个函数叫做strstr 这个函数的作用是在一个字符串中判断是
  • 【第59篇】RegNet:设计网络设计空间

    文章目录 摘要 1 介绍 2 相关工作 3 设计空间设计 3 1 设计空间设计的工具 3 2 AnyNet设计空间 3 3 RegNet设计空间 3 4 设计空间概化 4 分析RegNetX设计空间 5 与现有网络的比较 5 1 最先进的比
  • java基于SpringBoot+Vue+nodejs的高校自动排课系统 Element-UI

    自动排课系统也都将通过计算机进行整体智能化操作 对于自动排课系统所牵扯的管理及数据保存都是非常多的 例如 1 管理员 首页 个人中心 学生管理 教师管理 班级信息管理 专业信息管理 教室信息管理 课程信息管理 排课信息管理 系统管理 2 学
  • 微信外环境静态h5跳转小程序,如何传参?

    公司最近提了一个不常见的需求 就是在微信外环境静态h5跳转小程序并且还要传参 在查阅了大量资料后成功解决 官网地址 静态网站 H5 跳小程序 一 环境准备 1 开通微信云开发和静态网站 点击微信开发者工具中的云开发 现在是可以免费体验1个月
  • mysql中文乱码解决方案_Mysql中文乱码解决方案

    Mysql中文乱码解决方案 时间 2017 07 11 来源 华清远见JAVA学院 中文乱码问题一直是我们编程过程中比较常见又让人头疼的问题 但是只要按照标准进行配置 就能很好的避免出现中文乱码问题 今天小编就和大家分享下Mysql中文乱码
  • 统计学基础-数据的图表展示

    理论基础 什么是统计学 统计学分为描述统计和推理统计 统计学研究什么 统计学没有固定的研究对象 统计学研究的是来自各个领域的数据 靠解决其他领域内的工作而生存 我们并不能因此就看轻统计学 就好像计算机现在渗透在各行各业 我们生活中的方方面面
  • iOS支付宝支付接入的几个坑—以及解决办法

    因为近期项目中需要接入支付宝支付功能 自己也爬了很多的坑 所以做了一下这边文章供大家学习参考 远离爬坑 文章主要讲到以下五部分 一 支付宝开放平台创建应用 二 签约移动支付功能 三 接入支付前的准备工作附准备工作中遇到难题的解决方法 四 配
  • window.open打开新窗口报错ie 位指明错误,原因是window没有加引号!

    function JsMod htmlurl tmpWidth tmpHeight htmlurl getRandomUrl htmlurl var newwin window open htmlurl window height tmpH
  • VUE前端框架

    目录 vue 概述 MVVM框架 入门案例 创建HTML文件 并引入vue js 练习 Vue的基础语法 1 运算符 函数 2 解析类型丰富的data 3 data的三种写法 二 Vue的指令 1 概述 2 v model v cloak
  • Download-centos7-repo

    Setup Local Yum Repository On CentOS 7 使用ftp和createrepo来构建iso中的rpm包源 install and cache rpm package cat etc yum conf more
  • 【网络结构设计】6、CSPNet

    文章目录 一 背景 二 方法 2 1 DenseNet 网络结构 2 2 Cross Stage Partial DenseNet 2 3 将 CSPNet 和其他结构结合 三 效果 论文 CSPNet A new backbone tha
  • 数据库相关中间件收录集

    数据库中间件 这里主要介绍互联网行业内有关数据库的相关中间件 数据库相关平台主要解决以下三个方面的问题 为海量前台数据提供高性能 大容量 高可用性的访问 为数据变更的消费提供准实时的保障 高效的异地数据同步 应用层通过分表分库中间件访问数据
  • ajaxForm和ajaxSubmit

    ajaxForm和ajaxSubmit 1 AjaxForm ajaxForm不能提交表单 在document的ready函数中 使用ajaxForm来为AJAX提交表单进行准备 提交动作必须由submit开始 document ready