根据$ .ajax的jQuery文档,“当插入DOM中时,将评估包含的脚本标签”。当我使用ajax抓取对话框的内容时,该对话框又包含一个用于显示ReCaptcha框的脚本标记,将ReCaptcha框添加到DOM后不会出现。根据FireBug的介绍,添加的内容现在也缺少脚本标签。直接导航到对话框内容可以很好地显示ReCaptcha。
有谁知道为什么会这样和/或解决方法?任何帮助将不胜感激。
运行中的代码可以在这里查看:
https://dustinhendricks.com/
然后点击“立即注册”。
最佳答案
看一下Google reCAPTCHA AJAX API。以这种方式使用CAPTCHA应该可以解决您的问题。
希望对您有所帮助!