2
我無法讓IE8中的Recaptcha小部件出現,但它在Firefox,Safari和Chrome中按預期工作。Recaptcha AJAX API小部件無法在IE8中顯示
我創建了一個通過AJAX加載的反饋表單,當用戶單擊一個鏈接時,我直接調用Ajax API來放置recaptcha容器(該div被加載到/ feedback-form/modal頁面):
$(".feedback-link", context)
.after('<div id="feedback-modal"></div>')
.click(function() {
$("#feedback-modal").load("/feedback-form/modal",function() {
$("#feedback-container").slideToggle('fast');
Recaptcha.create(recaptcha_key,"recaptcha_ajax_api_container", { theme: "white", callback: Recaptcha.focus_response_field });
}
});
驗證並提交此也通過AJAX做,而且一切正常,但IE 8在IE瀏覽器,表單將不加載大概是因爲JavaScript錯誤是扔在所有, :
「Recaptcha.widget is null or not an object at line 15」
對h的任何建議是繼續還是不同的方式來調試呢?