当前位置: 首页 > 知识库问答 >
问题:

如何添加带有链接的引导模式,以便在模式中打开链接内容?

仲浩旷
2023-03-14

我正在尝试使用引导模式http://twitter.github.com/bootstrap/javascript.html#modals在rails链接上,在模式中打开该链接

<%= link_to page_path, target: '_blank' %>

但不知何故,它不起作用。标准切换代码为-

<a data-toggle="modal" href="#myModal" class="btn">Launch demo modal</a>

但我不知道如何将其应用于rails中的链接,有什么帮助吗?

谢谢

共有3个答案

段干弘扬
2023-03-14

上面benchwarmer的回答中有一个语法错误。

试试这个吧:

$(".a-unique-class").html('<%= j render "posts/form" %>')
庄浩言
2023-03-14

有一种更漂亮的方法可以在Rails中添加数据属性。你可以这样做得到同样的结果。

<%= link_to 'Click Here', "#", data: {toggle: "modal", target: "#modal"} %>
贺光华
2023-03-14

下面是代码,如果您想在隐藏状态下预加载页面上的模式

<%= link_to "Open modal", "#my-modal", :class => "btn", "data-toggle" => "modal" %>
<div class="modal hide fade" id="my-modal" title="My modal">
  <div class="modal-header">
    <button aria-hidden="true" class="close" data-dismiss="modal" type="button">×</button>
    <h3 id="myModalLabel">Modal header</h3>
  </div>
  <div class="modal-body">
    Modal Body
  </div>
  <div class="modal-footer">
    <button aria-hidden="true" class="btn" data-dismiss="modal">Close</button>
  </div>
</div>

如果您想通过ajax加载模态,那么您可以执行如下操作

<%= link_to "Open modal", new_post_path, :class => "btn", :remote => true, "data-toggle" => "modal", "data-target" => "my-modal" %>
<div class="modal hide fade" id="my-modal" title="My modal">
  <div class="modal-header">
    <button aria-hidden="true" class="close" data-dismiss="modal" type="button">×</button>
    <h3 id="myModalLabel">New Post</h3>
  </div>
  <div class="modal-body a-unique-class">
    New Post Body
  </div>
  <div class="modal-footer">
    <button aria-hidden="true" class="btn" data-dismiss="modal">Close</button>
  </div>
</div>

posts/new中。js。erb您将包括

$(".a-unique-class").html('<%= j render "posts/_form" %>')

确保每个模态体都有唯一的id或类。

假设您想使用模态表单、控制器代码和\u表单创建一个新帖子。html。雇员再培训局已到位

 类似资料:
  • 问题内容: 在我的网页中,有一个链接应始终以私人浏览模式打开。那么如何使用HTML / javascript / jquery / php做到这一点呢? 问题答案: 这取决于用户。您不能强制用户以私人浏览模式打开浏览器。

  • 好的,所以我有,其中列出了所有票证,我有列。我在此列中添加标记 同时我还创建了弹出模式的函数 下面是,我创建了 下面是我的表结构的IndexPage: 到目前为止,这种模式工作,但当我单击时,不在用户链接中。我试着找出我犯错的地方,但不幸的是我看不出错误在哪里。所以我想添加这个函数,以便在用户单击标记时加载弹出窗口,这里是我的代码,在这里我调用我的数据表 我不确定如何分配这个函数加载到标签上??有

  • 问题内容: 我的HTML代码的摘录。 单击链接时蜂鸣器打开的模态: 是否有正确的方法将我的ID传递给模式? 问题答案: 传递,从数据库获取记录以进行传递并以模式显示的简单解决方案是; 简单的解决方案 模态通话按钮 模态HTML 将以下模式HTML放在上述调用按钮所在的页面内(最好在页面底部) 现在创建一个PHP文件并命名 通过模式调用按钮调用该文件 要删除模式中的数据或换句话说在打开下一个记录而不

  • 根据http://json-schema.org/和jsonSchema中提供的示例,json shema使用的格式包括链接 但是我找不到一种方法把它添加到生成的,schema,虽然有一个HyperSchema对象,这似乎是我需要的,但是我找不到如何使用它。

  • Web多链接合并试验过程 在创建和编辑试验时,建议使用Chrome浏览器,以达到最佳体验。 在这部分中,我们以对比两个不同页面布局,获取最优点击率为例,来说明如何使用H5多链接合并模式。 1 试验方案 一个完整的A/B 测试需要根据目前已有的用户数据进行分析判断,推断并建立假设,才能针对性的做出改变和调整,根据具体需求,构建产品A/B 测试的需求文档,即明确本次试验的几个要素。 2 新建试验 进入

  • 我正在使用改装库,我想从OpenWeatherPi获取天气预报。 我有这个。