我正在做一個事件,頁面檢查是否需要通過POST提交數據或簡單的Ajax調用是否正常。 IE:有一個文件,如果沒有文件提交數據並繼續使用該頁面,則需要處理上載。Jquery無需循環提交
$(document).on("submit", "form", function (e) {
e.preventDefault();
if($(this).find('[name=file]').val()) { // HAS FILE SUBMIT
/*
If I use $(this).submit() then it just loops. I figured return true might work or putting e.preventDefault(); after this code
*/
}
// If it made it past that if then does ajax things that are fine.
}
在此先感謝您。
只需使用'this.submit()'來實際提交表單,而不僅僅是觸發事件處理程序? – adeneo
@adeneo這是正確的答案,請張貼它,我會接受它。如果你使用jquery,它只會循環。我也應該嘗試一下。其他答案是無法迴避的。 – Iscariot