这是extjs
{text:"上传",formBind:true,handler:function(){
uploadForm.getForm().submit({
url:"ReportInfo!importReports.action",
waitMsg:"请稍等,正在进行上传!",
success:function(form, action){
Ext.MessageBox.alert("上传成功","请稍等,正在进行分析!", function(){
// waitMsg:"请稍等,正在进行分析!"
});
},
failure:function(form, action){
Ext.MessageBox.alert("上传失败",action.result.msg);
}
});
}},
这是action中 /*
 * 上传报表
 */
public String importReports() throws Exception {
success = true;
msg = "上传成功,正在分析报表.....";
return this.SUCCESS;
}
这是错误信息
SyntaxError: syntax error
[在此错误处中断]  (<pre>{"ids":null,"limit":10,"msg":"上传成功,正在分析报表.....","recordext-all-debug.js (第 6866 行,第 1 列)
关于这个ids说一下哈,ids在这个方法里没用到,再另外一个修改的方法里用到了,所以在action类中进行了setter和getter,但是不知咋地,它会出现在这里,也不知道是不是这个地方错了,但是json中可以为null的呀。大家说说这是什么情况,不要被我的瞎说影响了哈Ext JSJavaScriptJava