如何根据 response.getWriter().write(‘XXX’)在前台捕获这些信息?
demo_3312
2008-09-04
if(count ==0){
response.getWriter().write("{failure:true,message:'0'}"); }else if(count == 1){ response.getWriter().write("{success:true,message:'1'}"); }else if(count ==2){ response.getWriter().write("{success:true,message:'2'}"); } 前台删除: Ext.Ajax.request({ method:'POST', url:'', success:function(request){ //如果为0 Ext.Msg.alert("信息提示", " 00000"); }, failure:function(){ if( XXX == "1"){ Ext.Msg.alert("信息提示", " 11111"); }else if(XXX == "2"){ Ext.Msg.alert("信息提示", " 22222"); } } }); 请问如果捕获后台的这些信息? |
|
chanball
2008-09-05
传过来的东西可以通过response.responseText获得,得到的是json形式的字符串,再把这段json转成对象(Ext.decode(json)),修改如下:
前台删除: Ext.Ajax.request({ method:'POST', url:'', success:function(response){ var result = Ext.decode(response.responseText); if(result.message=='0') //如果为0 Ext.Msg.alert("信息提示", " 00000"); }, failure:function(response){ var result = Ext.decode(response.responseText); if( result.message== "1"){ Ext.Msg.alert("信息提示", " 11111"); }else if(result.message == "2"){ Ext.Msg.alert("信息提示", " 22222"); } } }); |
|
laitaogood
2008-09-05
var result = Ext.decode(response.responseText); |