我试图在我的网格中实现文件上传过程。
我选择使用 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 事件后触发以获取错误?