ext form 表单提交数据的方法小结


Posted in Javascript onAugust 08, 2008

EXT的form表单ajax提交(默认提交方式) 

 1. function login(item) {   
 2.   
 3. if (validatorForm()) {   
 4. // 登录时将登录按钮设为disabled,防止重复提交   
 5. this.disabled = true;   
 6.   
 7. // 第一个参数可以为submit和load   
 8. formPanl.form.doAction('submit', {   
 9.   
 10. url : 'user.do?method=login',   
 11.   
 12. method : 'post',   
 13.   
 14. // 如果有表单以外的其它参数,可以加在这里。我这里暂时为空,也可以将下面这句省略   
 15. params : '',   
 16.   
 17. // 第一个参数是传入该表单,第二个是Ext.form.Action对象用来取得服务器端传过来的json数据   
 18. success : function(form, action) {   
 19.   
 20. Ext.Msg.alert('操作', action.result.data);   
 21. this.disabled = false;   
 22.   
 23. },   
 24. failure : function(form, action) {   
 25.   
 26. Ext.Msg.alert('警告', '用户名或密码错误!');   
 27. // 登录失败,将提交按钮重新设为可操作   
 28. this.disabled = false;   
 29.   
 30. }   
 31. });   
 32. this.disabled = false;   
 33. }   
 34. }
 

2.EXT表单的非ajax提交

1. //实现非AJAX提交表单一定要加下面的两行! onSubmit : Ext.emptyFn, submit : function() {   
2. //再次设定action的地址   
3. this.getEl().dom.action ='user.do?method=login'; this.getEl().dom.method = 'post';   
4. //提交submit   
5. this.getEl().dom.submit();   
6. },  

3.EXT的ajax提交

1.   
 2.   
 3. Ext.Ajax.request({   
 4. //请求地址   
 5. url: 'login.do',   
 6. //提交参数组   
 7. params: {   
 8. LoginName:Ext.get('LoginName').dom.value,   
 9. LoginPassword:Ext.get('LoginPassword').dom.value   
 10. },   
 11. //成功时回调   
 12. success: function(response, options) {   
 13. //获取响应的json字符串   
 14. var responseArray = Ext.util.JSON.decode(response.responseText);   
 15. if(responseArray.success==true){   
 16. Ext.Msg.alert('恭喜','您已成功登录!');   
 17. }   
 18. else{   
 19. Ext.Msg.alert('失败','登录失败,请重新登录');   
 20. }   
 21. }   
 22. }); 
Javascript 相关文章推荐
js监听输入框值的即时变化onpropertychange、oninput
Jul 13 Javascript
jquery多行滚动/向左或向上滚动/响应鼠标实现思路及代码
Jan 23 Javascript
JS实现带提示的星级评分效果完整实例
Oct 30 Javascript
Javascript中apply、call、bind的巧妙使用
Aug 18 Javascript
微信公众号 摇一摇周边功能开发
Dec 08 Javascript
Vue数组更新及过滤排序功能
Aug 10 Javascript
JavaScript全屏和退出全屏事件总结(附代码)
Aug 17 Javascript
vuex实现登录状态的存储,未登录状态不允许浏览的方法
Mar 09 Javascript
Vue axios设置访问基础路径方法
Sep 19 Javascript
axios全局注册,设置token,以及全局设置url请求网段的方法
Sep 25 Javascript
vueScroll实现移动端下拉刷新、上拉加载
Mar 22 Javascript
vue的注意规范之v-if 与 v-for 一起使用教程
Aug 04 Javascript
ext实现完整的登录代码
Aug 08 #Javascript
Javascript与flash交互通信基础教程
Aug 07 #Javascript
二级域名或跨域共享Cookies的实现方法
Aug 07 #Javascript
Div Select挡住的解决办法
Aug 07 #Javascript
js模拟弹出效果代码修正版
Aug 07 #Javascript
top.location.href 没有权限 解决方法
Aug 05 #Javascript
javascript基于jQuery的表格悬停变色/恢复,表格点击变色/恢复,点击行选Checkbox
Aug 05 #Javascript
You might like
合作指挥官:孟斯克
2020/03/16 星际争霸
使用phpexcel类实现excel导入mysql数据库功能(实例代码)
2016/05/12 PHP
PHP目录与文件操作技巧总结(创建,删除,遍历,读写,修改等)
2016/09/11 PHP
浅谈PHP安全防护之Web攻击
2017/01/03 PHP
Javascript 布尔型分析
2008/12/22 Javascript
JavaScript DOM 编程艺术(第2版)读书笔记(JavaScript的最佳实践)
2013/10/01 Javascript
编写js扩展方法判断一个数组中是否包含某个元素
2013/11/08 Javascript
jquery实现多屏多图焦点图切换特效的方法
2015/05/04 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
js实现获取鼠标当前的位置
2016/12/14 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
用nodejs搭建websocket服务器
2017/01/23 NodeJs
微信小程序 解析网页内容详解及实例
2017/02/22 Javascript
javascript cookie的基本操作(添加和删除)
2017/07/24 Javascript
原生js实现移动端触摸轮播的示例代码
2017/12/22 Javascript
Vue2.0+Vux搭建一个完整的移动webApp项目的示例
2019/03/19 Javascript
Python with的用法
2014/08/22 Python
Python中的类与对象之描述符详解
2015/03/27 Python
Python调用C++,通过Pybind11制作Python接口
2018/10/16 Python
Python中函数的基本定义与调用及内置函数详解
2019/05/13 Python
python读取目录下所有的jpg文件,并显示第一张图片的示例
2019/06/13 Python
Python 实现遥感影像波段组合的示例代码
2019/08/04 Python
django 实现手动存储文件到model的FileField
2020/03/30 Python
win7上tensorflow2.2.0安装成功 引用DLL load failed时找不到指定模块 tensorflow has no attribute xxx 解决方法
2020/05/20 Python
python不到50行代码完成了多张excel合并的实现示例
2020/05/28 Python
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
法国美发器材和产品购物网站:Beauty Coiffure
2016/12/05 全球购物
说一下mysql, oracle等常见数据库的分页实现方案
2012/09/29 面试题
介绍一下Make? 为什么使用make
2013/12/08 面试题
毕业生医学检验求职信
2013/10/16 职场文书
小学生九一八纪念日83周年演讲稿500字
2014/09/17 职场文书
党员组织生活会发言材料
2014/10/17 职场文书
2015年教师自我评价范文
2015/03/04 职场文书
golang判断key是否在map中的代码
2021/04/24 Golang
JavaScript 数组去重详解
2021/09/15 Javascript