/** * @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 //参数 } }) }
下面是 方法
def create_right_task #据说要返回josn的 text = %{{success : false, info : '添加失败'}} render :text => text, :layout => false end