Ajax提交与submit提交对比
首先,这两种提交方式的写法大部分是相同的,但是在使用起来各有各的有点。
Ajax的使用比较灵活,可以用于ExtJS中许多组件的提交,在页面上可以获取你从后台传送过来的若干个值,在传参数的提交中有点需要注意:一、如果值传一到两个参数,并且参数值不是中文的情况下,可以在servlet的后面直接带参数来传送;二、如果传的参数过多,或者需要传送中文到后台,那么建议在Ajax中使用params属性,写法如:params:{name:'value',psd:'密码'},这种情况传送的话,在后台就不会出现中文乱码的问题,而且书写也比较美观。接收值的话使用var json = Ext.util.JSON.decode(result.responseText);,这个你定义的json是你从servlet中获取的JSON对象,然后调用JSON对象的属性,就是你需要获取的值。
submit用在一个FormPanel的提交,这种方式的提交在对于表单来说的话比较方便(相对于Ajax提交来说),它的这种提交在url中不用带参数,它会自动将FormPanel中所有的组件值传递到后台,而且你在提交之前还可以做一个判断if (FormName.getForm().isValid()),这表示当你的表单组件全部通过验证之后,你的数据才会提交打后台(例如:一个textfield需要让你输入一个不带小数点的数字,而这个时候你输入了一个带小数点的数字的话,当你点击提交按钮的时候,submit不会出发,并且会在你的textfield组件上使用红色的线来标示这个组件的输入出现了问题)。但是在获取值方面不如Ajax灵活,只能获取success属性的值。
Ajax提交与submit提交对比相关推荐
- jQuery ajax 请求 和 Submit 提交 form 表单
前台: <title>modify approver Password</title> <script type="text/javascript"& ...
- 通过submit提交的表单怎么实现ajax提交
通过ajax实现对submit表单的提交 我们知道,ajax提交是不能使用submit的,如果用submit会直接跳过ajax提交.如果你一定要用submit来提交表单,并且又要使用ajax实现表 ...
- js实现Form表单submit提交截获数据(各浏览器通用)
js实现Form表单submit提交截获数据(各浏览器通用) js实现Form表单submit提交截获数据(各浏览器通用) No Comments | js , 安全 , PHP | by calms ...
- BJUI使用ajax异步表单提交时后台action要加@ResponseBody
场景 在使用BJUI的ajaxform异步表单提交时,后台直接使用 @RequestMapping时不能正常回显消息. 知识储备 ajaxform异步表单提交 通过data属性使用(带验证): < ...
- ajax 提交 .net ispostback不执行,ASP.NET基于Ajax的Enter键提交问题分析
本文实例讲述了ASP.NET基于Ajax的Enter键提交.分享给大家供大家参考,具体如下: 近日遇到一个Enter键的问题,总结下: 1. 首先复习下html form对Enter的响应,不同的浏览 ...
- jquery+ajax验证不通过也提交表单问题处理
这篇文章主要介绍了jquery validationEngine中使用ajax验证不通过也提交表单问题处理,需要的朋友可以参考下 validationEngine给我们为前端的表单验证减少了很大的工作 ...
- ajax用formdata,ajax用FormData方式提交
Title 角色名称 添加角色 $("#but").click(function(){ var data = new FormData($("#form")[] ...
- ajax使用总结-ajax的配置-ajax的调用-ajax的中文乱码-ajax的表单提交
·jquery的使用 0.必须优先引入jquery.js 否则无法调用jquery框架 1.js区分大小写,起名字的时候要注意 2.jquery根据div的id属性获取页面text的 ...
- php ajax form表单提交,Ajax方法实现Form表单提交的方法
这次给大家带来Ajax方法实现Form表单提交的方法,Ajax方法实现Form表单提交的注意事项有哪些,下面就是实战案例,一起来看一下. 写在前面的话 在使用form表单的时候,一旦点击提交触发sub ...
最新文章
- 马斯克的90后合伙人离职Neuralink!5岁学编程,曾创立2家公司
- 仿iOS中图标的抖动
- jittor和pytorch生成网络对比之cgan
- 机器学习笔记(五)神经网络
- 1355: [Baltic2009]Radio Transmission
- 为什么先交钱后用电_适合痘痘痘印的好的护肤品,为什么要先清洁后祛痘!_新闻中心...
- 在Windows 7中设置Java开发环境
- JS闭包—你不知道的JavaScript上卷读书笔记(二)
- “羊毛党”玩脱了!90后员工用优惠券狂薅45万被捕
- 基础知识系列☞关键字→virtual
- Amazon.com 和 store.apple.com 哪个的购物体验更好?
- 成功在家用ssh远程连上了学校电脑虚拟机当中的ubuntu(代价是虚拟机全部黑屏只能用SSH连接了!)
- 自动驾驶——多目标跟踪模块的学习笔记
- Redis集群安装及配置步骤
- Sass:基础用法学习笔记
- 图像质量评价Code和Dataset
- 这几款学习app,你值得看一看
- python打印100以内质数_python输出100以内的质数与合数实例代码
- MATLAB 数据类型转换
- 【NOIP提高】飞扬的小鸟
热门文章
- 使用Gitbook写电子书
- 结构方程模型(SEM)高阶应用系列
- 一场 Chat 拥有自己的博客
- 关于Vivado综合选项——Out of context per IP和Gobal
- 【VSCode】yarn : 无法加载文件 A:\yuke\node\node_gobal\yarn.ps1,因为在此系统上禁止运行脚本。
- win10显示桌面计算机图标怎么删除,怎么设置显示或隐藏win10系统桌面上的我的电脑图标...
- ios 按钮图片拉伸_iOS中实现图片自适应拉伸效果的方法
- 查找算法【平衡二叉树】 - 平衡二叉树的删除
- numpy之dtype用法
- Jieba、NLTK等中英文分词工具进行分词