javascript - 如何将 javascript 嵌入到远程加载 Bootstrap 模式中

标签 javascript django web-applications twitter-bootstrap

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

最佳答案

Bootstrap 使用 jQuery.load将远程交付的 HTML 注入(inject)模态。该方法删除了 <script>注入(inject)前标记,以防止 IE 中的错误。 Here's a link to the annotated source它在哪里做的。

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

关于javascript - 如何将 javascript 嵌入到远程加载 Bootstrap 模式中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12765424/

相关文章:

javascript - 我的脚本需要 12 秒才能运行,但后来确切的脚本需要 50 毫秒才能运行?

javascript - react svg getTotalLength

javascript - Jquery Plugins,从其他方法调用函数

python - 根据 Django 中的项目分组进行分页

java - 期望 Java Portal Server 托管 'standard' Java WebApps 是否有效?

java - 如何使用 eclipse ide 在 Web 应用程序中对 WEB-INF/lib 下的库 jar 进行分组

javascript - 使用提交按钮提交表单时如何将javascript变量发送到php中的另一个页面

javascript - 遇到从文档中丢失 jQuery 焦点 "onkeypress"的问题

python - 在 Django Admin 中保留过滤器

javascript - Django Admin 弹出功能