所以我想提交一个表单,等待响应来,然后触发一个触发器。问题是对表单的响应是一个filecontentresult,所以我不能使用AJAX。基本上,我有一个弹出窗口,然后我等待表单提交然后关闭它,以便用户无法在提交过程中途编辑网页。
所以这样:
$.Popup("Message");
var form = $('<form/>', {
action: url,
method: 'POST',
style: 'display:none;'
});
... Adding stuff to form here ...
form.submit();
$.Popup.close();
问题是弹出窗口在表单响应通过之前关闭。
澄清:结果不是重定向,而是FILECONTENT结果。这不会导致页面重新加载。
提前致谢!
答案 0 :(得分:0)
我只是重新构建你的提交或popover以在回调时执行另一个命令。即
$('a.downloadLink').click(function() {
$.Popup.close();
});