`

[转贴]三种Ext提交数据的方法

阅读更多
1, EXT的form表单ajax提交(默认提交方式)
 
function login(item) {  
             
             if (validatorForm()) {  
                 // 登录时将登录按钮设为disabled,防止重复提交  
                this.disabled = true;  
  
                // 第一个参数可以为submit和load  
                formPanl.form.doAction('submit', {  
  
                    url : 'user.do?method=login',  
  
                    method : 'post',  
  
                    // 如果有表单以外的其它参数,可以加在这里。我这里暂时为空,也可以将下面这句省略  
                      params : '',  
  
                        // 第一个参数是传入该表单,第二个是Ext.form.Action对象用来取得服务器端传过来的json数据  
                        success : function(form, action) {  
  
                            Ext.Msg.alert('操作', action.result.data);  
                            this.disabled = false;  
  
                        },  
                        failure : function(form, action) {  
  
                            Ext.Msg.alert('警告', '用户名或密码错误!');  
                            // 登录失败,将提交按钮重新设为可操作  
                            this.disabled = false;  
  
                        }  
                    });  
              this.disabled = false;  
          }  
    }


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


3.EXT的ajax提交
Ext.Ajax.request({  
                                        //请求地址  
                     url: 'login.do',  
                      //提交参数组  
                      params: {  
                          LoginName:Ext.get('LoginName').dom.value,  
                          LoginPassword:Ext.get('LoginPassword').dom.value  
                      },  
                      //成功时回调  
                      success: function(response, options) {  
                        //获取响应的json字符串  
                       var responseArray = Ext.util.JSON.decode(response.responseText);                                                
                            if(responseArray.success==true){  
                                Ext.Msg.alert('恭喜','您已成功登录!');      
                           }  
                            else{  
                                Ext.Msg.alert('失败','登录失败,请重新登录');      
                           }  
                    }  
});
分享到:
评论

相关推荐

    电子功用-导电胶配对模切对半转贴加工方法

    本篇将详细探讨“电子功用-导电胶配对模切对半转贴加工方法”,这是一种高效的生产工艺,旨在提高电子产品的性能和可靠性。 导电胶主要由导电填料(如金属颗粒)、树脂基体和添加剂组成。它的特性在于既能保持良好...

    动网转贴.e.rar

    【标题】"动网转贴.e.rar"是一个压缩文件,很可能包含了有关动网论坛或社区的相关资源、数据或用户帖子的备份。动网是中国早期知名的网络论坛软件之一,提供了丰富的社区功能,允许用户发帖、回帖、互动等。这个...

    易语言源码动网转贴.rar

    《易语言源码动网转贴》是一款基于易语言编程的源代码集合,主要用于实现网络论坛数据的迁移和转换功能。易语言是中国本土自主研发的一种高级编程语言,它以直观的汉字编程语法为特色,旨在降低编程难度,让更多人...

    ZZ: 时间管理方法(转贴)

    【时间管理方法(转贴)】 时间管理是个人和团队高效工作的关键,它涉及到如何规划、组织和执行任务,以确保在限定的时间内达成目标。本文将深入探讨时间管理的重要性和一些常用的方法。 时间管理的重要性在于它能...

    易语言动网转贴.rar

    易语言是中国本土开发的一种编程语言,它以汉字作为程序代码的基本元素,降低了编程的门槛,使得不懂英文的用户也能进行程序开发。"动网转贴"可能是基于易语言编写的一个功能模块或者工具,用于在论坛或者网站之间...

    动网转贴.zip易语言项目例子源码下载

    总的来说,“动网转贴”项目实例是一个全面展示易语言应用的范例,涵盖了网络通信、数据处理和界面设计等多个关键领域,对于所有想要提升易语言编程技能的人来说,都是不容错过的宝贵资源。通过深入研究和实践,你将...

    行业文档-设计装置-木器、玻璃用贴花纸生产及转贴方法.zip

    《木器、玻璃用贴花纸生产及转贴方法》是一个深入探讨装饰材料工艺的行业文档,主要聚焦于贴花纸在木器和玻璃制品上的应用。这份文档可能包含了从贴花纸的设计、生产到实际转贴过程中的各种技术细节和实践经验。 1....

    BFC UBB转贴器

    <br> 这个工具的使用方法与通常的转贴工具完全相同,在浏览器中选中需要转换的内容并复制,然后在本程序窗口中点击 HTML->UBB 按钮即可完成转换,右键菜单中可使用 追加模式 覆盖模式 插入模式进行转换。...

    电子政务-导电泡棉转贴装置.zip

    在“导电泡棉转贴装置”这个特定的场景下,我们可能是在讨论一种用于电子政务设备或系统中的特殊组件。 导电泡棉是一种具有导电性能的泡沫材料,通常用于电子设备的屏蔽、接地或防静电保护。在电子政务设备中,这种...

    易语言动网转贴

    综上所述,"易语言动网转贴"源码涵盖了文件操作、窗口交互、数据校验等多个方面,是实现论坛帖子迁移的一个实例,对于理解和学习易语言以及窗口编程有很大的帮助。通过深入研究这段代码,开发者可以了解到如何利用...

    Html处理软件、转贴工具(源代码)

    去除Html中的干扰码等(样例中以轻之国度的干扰码为例) 配置文件语法: 方法类型(整数) 最大匹配长度(整数) 字符串1(删除开头) 字符串2(删除结尾) 方法类型: 1:删除单行 2:删除行与行之间的

    动易系统的论坛转贴工具

    动易论坛转贴工具采用了一种通用的标记语言转换技术,如UBB(Unified Bulletin Board Code),这是一种类似于HTML的文本标记语言,用于在论坛中表示富文本。当用户选择论坛帖子时,工具会自动将帖子的HTML代码转换为...

    flex和java进行CRUD操作(转贴)

    Java则是一种广泛使用的后端编程语言,常用于处理数据存储、业务逻辑以及服务器端功能。本篇文章将围绕"Flex与Java进行CRUD操作"这一主题展开,详细介绍如何使用Flex作为前端,通过与Java后端交互来实现创建(Create)...

    论坛专用屏蔽干扰码转贴工具

    标题中的“论坛专用屏蔽干扰码转贴工具”指的是一个专为论坛设计的软件,它的主要功能是处理并转换论坛上常见的干扰码,以便用户能够顺利地复制和粘贴信息。在论坛交流中,有时为了防止恶意爬虫或者保护内容不被搜索...

    jquery的转贴功能实现

    在本主题中,我们将深入探讨如何利用jQuery实现“转贴”功能,这是一种常见的社交媒体分享功能,允许用户将网页内容轻松分享到各种社交网络。 首先,让我们了解一下jQuery的核心概念。jQuery通过一种简洁的语法提供...

    行业分类-设备装置-FPC吸附胶纸转贴组件.zip

    在IT行业中,FPC(Flexible Printed Circuit)即柔性印刷电路,是一种重要的电子元件,广泛应用于各种设备装置中,尤其在需要轻薄、可弯曲或空间有限的场合。本压缩包文件"行业分类-设备装置-FPC吸附胶纸转贴组件....

Global site tag (gtag.js) - Google Analytics