六狼论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 29|回复: 0

Ext提交的几种方法

[复制链接]

升级  28%

22

主题

22

主题

22

主题

秀才

Rank: 2

积分
92
 楼主| 发表于 2013-1-23 02:45:55 | 显示全部楼层 |阅读模式
1.表单提交(引用)
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 登录代码
http://xieyongqiu-163-com.iteye.com/admin/blogs/425383



3.使用   Ext.Ajax.request 提交 (引用)
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('失败','登录失败,请重新登录');      
                       }  
              }  
     });
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

本版积分规则

快速回复 返回顶部 返回列表