我試圖提交使用jQuery一種形式,它工作得很好,直到我不得不添加一個確認窗口,以便用戶可以查看提交之前他們的數據,下面的代碼:jQuery的生活在無限循環提交caugth
$("#create-group-form").live('submit', function(e){
e.preventDefault();
var form = $(this);
jConfirm('Here I display the group info...', 'Confirm Group', function(r){
if (r) {
form.submit();
}
});
});
我爲jQuery使用jAlert插件,但它的工作原理與不同樣式的常規確認提示一樣,問題是當用戶在提示中單擊確定時,它會再次進入實時提交,並陷入無限循環。
確認後有沒有辦法阻止它再次進入此事件?我想我可以以某種方式解除綁定,但是我還沒有找到成功的方法。
順便說一句我正在使用實時提交,因爲窗體在模態窗口中。
在此先感謝!
模態窗口,那又如何?一旦DOM準備好了,元素也是如此,你可以綁定提交事件 - 即使表單不顯示... – davin 2011-04-30 16:59:32