2017-08-17 105 views
0

我正在尋找一個JavaScript代碼來重新加載谷歌recaptcha後提交按鈕無刷新頁面。如何在不刷新頁面的情況下在提交按鈕後重新加載谷歌搜索引擎?

其實這下面的代碼工作,但一旦我點擊提交按鈕,它不會允許我的表單提交,recaptcha將被重置。我正在尋找提交按鈕後的解決方案,然後在不影響我的表單的情況下取消選中。由於我的表單回覆處於同一頁面,這就是爲什麼我想在表單提交後重置回覆。

$('form').submit(function(e){ 
grecaptcha.reset();  
}); 

我非常欣賞你是否會幫我在這。

+0

無法使用該處理程序上[.submit ()](https://api.jquery.com/submit/),因爲它在實際通過之前被調用。您將需要使用某種形式的'.ajax'或解決方法建議[此處](https://stackoverflow.com/a/18086670/3072752) –

+1

感謝您的指導和幫助。我可以解決它。豎起大拇指 – James

回答

0

特別感謝用戶:Sven The Surfer

這裏是我的解決方案:

$(document).ready(function() { 
$("#form_captcha").submit(function() { 
$.ajax({ 
type: "POST", 
success: function() { 
grecaptcha.reset();  
}})})}) 

以上阿賈克斯需要jquery.min.js版本3.2.1

相關問題