遇到一个非常奇怪的ext问题,内容如下:
上传文件的时候,在后台返回json信息为
response.getWriter().println("{success:true,msg:'成功'}");
前台handler: function(){
uploadInfo.getForm().submit({
success: function(form,action){
Ext.Msg.alert('信息', action.result.msg);
}
failure: function(form,action){
Ext.Msg.alert("错误",action.result.msg);
}
});
}
结果弹出对话框的时候,只显示对话框的头部的内容“信息”,而对话框的body内容“成功”不显示,是空白的。更奇怪的是,如果后台是jsp的话就没问题,用servlet才出现这种情况。
老大说他弄1年也没遇到这么奇怪的问题,其他网友都给出主意让我改json语句返回的格式,
改成response.getWriter().println("{'success':true,'msg':'成功'}");就是都加上了引号,结果还是一样的。
问题困扰3天了,试了不少办法还是没有解决!有遇到过的同胞没?
各位请帮帮忙啊,想想办法啊!
上传文件的时候,在后台返回json信息为
response.getWriter().println("{success:true,msg:'成功'}");
前台handler: function(){
uploadInfo.getForm().submit({
success: function(form,action){
Ext.Msg.alert('信息', action.result.msg);
}
failure: function(form,action){
Ext.Msg.alert("错误",action.result.msg);
}
});
}
结果弹出对话框的时候,只显示对话框的头部的内容“信息”,而对话框的body内容“成功”不显示,是空白的。更奇怪的是,如果后台是jsp的话就没问题,用servlet才出现这种情况。
老大说他弄1年也没遇到这么奇怪的问题,其他网友都给出主意让我改json语句返回的格式,
改成response.getWriter().println("{'success':true,'msg':'成功'}");就是都加上了引号,结果还是一样的。
问题困扰3天了,试了不少办法还是没有解决!有遇到过的同胞没?
各位请帮帮忙啊,想想办法啊!