$("#taskform").submit(function(event) {
$(this).ajaxSubmit({
type:'post',
dataType:'json',
success : function() {
alert("good!");
$("#worksheets").trigger("reloadGrid");
}
});
//event.preventDefault();
return false;
});
Struts xml配置文件 extends json-default 提交时没有返回success函数,而是返回一个对话框,提示保存action文件,返回内容为:{"fieldErrors":{},"subOK":true}。且数据可以插入到数据库中。查了很久感觉代码没问题。最后发现是<input type=file/>的缘故。
<!--
<input type="file" name="designcommission.attachment"
id="attachment" />
-->
将Struts xml配置文件中的type=json去掉,提交的时候不出现对话框,但是success方法将不执行。