|
|
1
17
这并不能解决你的问题,但是 Dark Side of the Carton '有一些通过jQuery AJAX验证reCAPTCHA的优秀代码,这可能会有所帮助。 总之: 添加以下Javascript:
然后添加ajax。雷帕查。php文件:“如果验证码匹配,则只输出单词success,如果失败,则输出消息和来自reCaptchta的响应。这很重要,因为我们在validateCaptcha()函数中寻找单词success。”
这个例子是用PHP编写的,但我很容易将其改编成Zope/Python |
|
|
2
4
要小心使用任何类型的客户端脚本(如JavaScript)进行验证。您无法控制最终用户的浏览器。验证码的目的是防止自动提交表单。任何有足够经验的人都不会遇到覆盖JavaScript验证和验证码检查的问题。例如,他们可以将validateCaptcha()设置为始终返回true,绕过您的仔细检查,或者只是禁用JavaScript。 尽管如此,使用ajax执行整个表单提交并使用验证码检查的结果来确定表单是否得到处理并没有错。 重要的一点是,是否处理表单的决定必须在服务器端做出,而不是在客户端。 |
|
|
3
1
回答我自己的问题。。。 有一个reCAPTCHA AJAX api。。。。这是解决这个问题的非常简单的方法: 而且关于 http://www.prototypejs.org/api/ajax/updater 地点讨论了evalscript选项,以及它如何仅通过原生eval()函数来放置任何javascript。。。。这让我在尝试使用大规模杀伤性武器进行错误检查时陷入了困境。。。但这是另一个故事。 安得烈 |
|
|
4
0
如果这是您正在使用的文字代码段,那么您还没有关闭标记。。。所以它不会被评估。 |
|
|
5
0
打电话给雷帕查。重新加载();在Ajax代码中的回调事件上。,每次Ajax提交时,它都会重新加载新的Recapcha |
|
|
6
0
|
|
|
7
0
使用reCaptcha保护AJAX调用
|
|
8
-1
我也有过类似的问题
基本上,reCaptcha API使用文档。write方法来显示reCaptcha。当你得到jQuery时,这是行不通的。使用此PHP代码代替加载
它只是查找文档。编写并替换为
使我的实施工作顺利进行。 |
|
|
James Williams · 如何在单击按钮时刷新div内容 4 年前 |
|
|
Mehmet · javascript执行了多个 4 年前 |
|
|
Shijil · 尝试在Jquery PHP搜索代码中添加选择标记功能 4 年前 |
|
|
Parker · 如何使表格行的单元格项加粗n秒? 4 年前 |
|
|
Chris J. · ajax获取查找数据属性值的请求 4 年前 |
|
|
Pedro F · Ajax调用后脚本运行不正常 4 年前 |