javascript - 仅在单击后加载 Bootstrap 模式内容

标签 javascript jquery ajax twitter-bootstrap twitter-bootstrap-3

我正在使用 Bootstrap 3,并且页面繁忙。 无论用户是否单击按钮打开模态框,模态框内容都会随页面一起加载。 我想节省资源,因为这个模态内容确实很大而且很忙,我的目标是仅在单击按钮打开此模态后加载特定的 Bootstrap 模态内容。

我怎样才能做到这一点?

提前致谢。

最佳答案

看一下文档

http://getbootstrap.com/javascript/#modals

您可以使用一个“远程”选项(请注意,“此选项自 v3.3.0 起已被弃用,并将在 v4 中删除。”)

按照建议,您可以使用 jQuery.load。

将您的内容(模态内容)移动到单独的文件中,并仅当用户单击该按钮时才在模态上加载内容。

工作流程类似于

button.click function {

open modal

load content

put content in modal body

}

关于javascript - 仅在单击后加载 Bootstrap 模式内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26737947/

相关文章:

javascript - jQuery:计算数百个元素的点击次数

jquery - 使用 Ajax 调用中的数据创建动态 Bootstrap 4 Accordion

c# - 如何使用 C# 在 URL 中检索 # 之后的值

javascript - JavaScript 中的 Modules + Fascade + Mediator 组合

javascript - 在 View 中加载模型数据后的 AngularJs 事件?

javascript - 匹配某个字符后的所有文本的正则表达式是什么?

javascript - 在表中加载表 - jquery

JavaScript 'Hacking' — 是否可以阻止接收套接字或调用函数?

javascript - Chrome 的窗口调整大小事件问题

javascript - 将 js 数组发布到 php @jquery @codeigniter