ACTION:      ExtData data = new ExtData();
      data.setSuccess(true);
      data.setMess("CQ操作成功");
      JSONObject jObject = JSONObject.fromObject(data);
      request.setAttribute(IConstants.RES_DATA, jObject.toString());JSP:    success: function(response, config){
sell_tick_grid.store.reload();
Ext.Msg.alert("成功", /*...*/);
},在JSP页面用firebug查看,页面已经得到数据:    {"mess":"CQ操作成功!","root":[],"success":true,"totalProperty":0}
问:在红色部分怎么取得mess中的"CQ操作成功"这个提示信息?

解决方案 »

  1.   

    根据请求的不同可分2种,Ext.Ajax.request应该这样: 
    var obj = Ext.util.JSON.decode(response.responseText);         
    if(obj.success==true{             
       Ext.Msg.alert('提示',obj.mess);
    }  
    form.submit应该这样:       
    form.getForm().submit({//客户端的数据提交给服务器                     
               url:wayfoon.MMS.DataPage  +'/ext2Upload.action',                      
               failure:function(form, action){                         
                       Ext.MessageBox.alert('警告',action.result.errors);                       
                },                         
               success: function(form, action){                         
                       Ext.MessageBox.alert('信息', action.result.msg);              
                }               
     });