Ext.Ajax.request

 

代码
/**  
 * @author l  
 
*/  
function grant(){   
    Ext.Ajax.request({   
 
//ajax提交的时候.出现x-mask-loading效果   
 Ext.getBody().mask("权限分配中.请稍等...","x-mask-loading");   
        url: 
'/..../e_r_t',      //提交的url   
        //失败的操作  (这里的失败指运行时错误,比如404,500等错误)   
        failure: function(){   
   
//去除x-mask-loading效果   
   Ext.getBody().unmask();   
            Ext.Msg.alert(
'用户授权''用户授权失败!');   
        },   
           
        
//成功的操作   
        success: function(response, option){  //2个参数  option还没用到   
  //去除x-mask-loading效果   
  Ext.getBody().unmask();   
            
//Ext.Msg.alert('用户授权','用户授权成功!');    
            var responseArray = Ext.util.JSON.decode(response.responseText); //取得返回的josn   
            alert(responseArray.info);    //弹出显示的内容   
        },   
        params: {   
            qxlist: checked      
//参数    
        }   
    })   
}  
/**
 * @author l
 
*/
function grant(){
    Ext.Ajax.request({
 
//ajax提交的时候.出现x-mask-loading效果
 Ext.getBody().mask("权限分配中.请稍等...","x-mask-loading");
        url: 
'/..../e_r_t',      //提交的url
        //失败的操作  (这里的失败指运行时错误,比如404,500等错误)
        failure: function(){
   
//去除x-mask-loading效果
   Ext.getBody().unmask();
            Ext.Msg.alert(
'用户授权''用户授权失败!');
        },
        
        
//成功的操作
        success: function(response, option){  //2个参数  option还没用到
  //去除x-mask-loading效果
  Ext.getBody().unmask();
            
//Ext.Msg.alert('用户授权','用户授权成功!'); 
            var responseArray = Ext.util.JSON.decode(response.responseText); //取得返回的josn
            alert(responseArray.info);    //弹出显示的内容
        },
        params: {
            qxlist: checked      
//参数 
        }
    })
}

 下面是 方法

Ruby代码 
def create_right_task   
  #据说要返回josn的   
  text  
= %{{success : false, info : '添加失败'}}   
  render :text 
=> text, :layout => false  
end  

 

 

posted @ 2010-04-06 08:12  夜色狼  阅读(492)  评论(0编辑  收藏  举报