读书人

extjs中submit交付后不进入success也不

发布时间: 2013-06-25 23:45:41 作者: rapoo

extjs中submit提交后不进入success也不进入failure
这是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":"上传成功,正在分析报表.....","record

ext-all-debug.js (第 6866 行,第 1 列)


关于这个ids说一下哈,ids在这个方法里没用到,再另外一个修改的方法里用到了,所以在action类中进行了setter和getter,但是不知咋地,它会出现在这里,也不知道是不是这个地方错了,但是json中可以为null的呀。大家说说这是什么情况,不要被我的瞎说影响了哈 Ext?JS JavaScript Java
[解决办法]
确定能找到执行的action?
[解决办法]
我一般都用Ext.Ajax.request({
url:'',
success:
});
这种写法的
我是觉得你那个它不回调 所以就不会跳到判断结果处

读书人网 >JavaScript

热点推荐