2017-05-15 70 views
-1

簡單的代碼來自動點擊提交按鈕。Javascript自動點擊提交按鈕,無需重新加載頁面

document.forms["myform"].submit(); 

當這個按鈕被點擊時,我已經有了ajax代碼。 但是,它會刷新頁面。我可以知道如何防止頁面重新加載,它仍然會運行代碼?

+0

爲什麼你需要以編程方式單擊按鈕?只是調用點擊時運行的函數有什麼問題? – Quentin

回答

-1

當按鈕被點擊時,你的ajax代碼是否正在運行,請致電event.preventDefault()return false

編輯:

document.getElementById("yourButtonID").onclick = function(event) { 
 
    event.preventDefault(); 
 
    
 
    // your ajax code here 
 
    
 
    return false; 
 
}

+0

我需要一些代碼來自動點擊按鈕。 – learnallskill

+0

我編輯了我的帖子以包含如何自動點擊按鈕的示例。 – user5235812

-1

.submit()將刷新頁面,你將不得不使用AJAX提交類似$阿賈克斯或$。員額。

從這裏使用的例子:https://api.jquery.com/jquery.post/

+0

我需要一些代碼來自動點擊按鈕。 – learnallskill

+0

你嘗試過使用$(「form」).trigger(「submit」); –