2

目前我正在引导模式对话框中加载远程 URL,我最近尝试将验证码(远程 URL 是登录/注册表单)加载到模式中,但似乎脚本被删除了。有没有办法避免/抵消这种情况?

4

1 回答 1

1

Bootstrap 使用jQuery.load将远程交付的 HTML 注入到模态中。该方法在注入之前删除<script>标签,以防止 IE 中的错误。这是它执行此操作的注释源的链接。

一般来说,期望从 AJAX 接收的 HTML 作为字符串执行其<script>标签是一个坏主意。如果您可以控制远程服务器,则可能需要重构您的方法并将 CAPTCHA 脚本单独加载到您的文档中。

于 2012-10-07T02:09:34.137 回答