javascript - Google reCAPTCHA 中未捕获的类型错误

标签 javascript jquery ajax javascript-framework recaptcha

我正在通过 JavaScript 加载 reCAPTCHA http://www.google.com/recaptcha/api/js/recaptcha_ajax.js并使用 jquery-1.5.2.min.js 与本地 PHP 脚本通信,然后通过 Google 的 recaptchalib.php 验证输入并以 JSON 格式将数据返回给 JavaScript。 一切正常,但 Google Chrome 的控制台报错:

Uncaught TypeError: Cannot set property 'innerHTML' of null  recaptcha_ajax.js:15
Recaptcha._init_builtin_theme                                recaptcha_ajax.js:15
Recaptcha._finish_widget                                     recaptcha_ajax.js:19
Recaptcha.challenge_callback                                 recaptcha_ajax.js:13
(anonymous function)                                                 challenge:12

我想解决该错误,但我不知道该怎么做。

最佳答案

也许您向它传递了一个不存在的元素以在其中实例化自身。您确定您没有拼错 id 或类似的东西吗?

关于javascript - Google reCAPTCHA 中未捕获的类型错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5848193/

相关文章:

javascript - 使用 JS/JQuery 隔离 HTML 中的数字字符

javascript - 如何使用 jquery/javascript 在 div 中获取选择

javascript - jquery 等于 PHP <?=++$r%2 ?'odd' :'even' ?> 对于 strip 表行?

javascript - 使用 flexslider 遍历数组

javascript - HTML Canvas - 从特定点旋转一条线

Javascript 如何将变量放入 URICOMPONENT

javascript - 如何从ajax加载数据到zabuto日历插件?

javascript - JavaScript 包含图像时出错

javascript - 如何使用响应显示多个选定值

c# - 无法为 UpdatePanel 中的触发器找到具有 ID 的控件