我尝试在网格中实现文件上传过程 我选择使用jquery.iframe-post-form插件 大多数解决方案都会发布表单数据和上传文件之后 为了一次性发布表单的所有数据(姓氏,...)+照片,我替换了我的表单(sData)的提交按钮。
$(formid).removeAttr('onsubmit');
$(formid).iframePostForm({ ... });
我将代码附加到此新按钮(单击事件)。我更改了提交按钮ID,因此jqGrid不会附加其点击事件。
$('#sData').attr('id', 'mysubmit')
.click(function(e)
{
...
$(formid).submit();
})
因此我改变了jqgrid的行为:没有beforeSubmit事件,没有afterSubmit事件,没有afterComplete事件!
如何在所有afterSubmit事件之后触发以获取错误?
答案 0 :(得分:1)
如果只是覆盖按钮的默认行为? 你自定义的东西提交表格吗?
$(document).ready(function () {
$(":button").click(function (event) {
event.preventDefault();
//Do Stuff then submit the form
$('form').submit();
});
});