【问题标题】:button onclick render partial view multiple times with multiple clicks in按钮 onclick 通过多次点击多次渲染局部视图
【发布时间】:2017-10-25 09:14:35
【问题描述】:

我的网站有一个版块名称“carosel”。在主视图中,用户可以单击一个按钮并将“carosel”部分添加到视图中。如果点击次数等于“carosel”部分的数量。此部分没有限制,用户可以在主视图中添加许多“轮播”部分。

局部视图

  <style>

  .middle-section{
    height: 500px;
    width: 100%;
  }
  .middle-section-area{
    position: absolute;
    left: 260px;
    top: 175px;
    width: 1000px;
    height: 300px;
    background-color: #aaaaaa;
    border: 2px hidden;
    padding: 10px;
  }
  .middle-section-name{
    position: absolute;
    left: 660px;
    top: 100px;
    width: 200px;
    height: 40px;
    background-color: #aaaaaa;
    border: 2px hidden;
    padding: 10px;
  }

  .middle-section-edit{
    position: absolute;
    left:860px;
    top:85px;
  }

  .middle-section-edit img{
    width: 20px;
    margin: 5px;

  }
</style>


<div class="middle-section">
  <div class="col-lg-12">
    <div class="container-fluid">
      <div class="middle-section-name">
      </div>

      <div class="middle-section-edit">
        <%= image_tag 'settings-logo.png'%>
      </div>

      <div class="middle-section-area" >
        <p>carosel</p>
      </div>

    </div>
  </div>

</div>

我会尝试使用 onclick 多次渲染这个局部视图。应用任何想法或答案

【问题讨论】:

  • 和其余的代码?它在哪里 ? javascript 我的意思是。请为您的问题提供一个工作示例“寻求调试帮助的问题(为什么此代码不起作用?)必须包括所需的行为、特定问题或错误以及在问题本身中重现它所需的最短代码
  • 我想通过多次单击按钮在另一个视图中多次呈现该部分视图。这是基本的想法。如果您对完成这项任务有任何想法
  • 好吧。你有没有尝试过一些事情来完成你所追求的?如果是,请在此处发布代码(javascript/jquery 等)
  • 我会用另一种方式来做这件事。我在主视图中多次隐藏这个 div 部分并编写 jquery 来显示该 div 部分。这对我有用,但这不是一个好的标准方式。然后我听到了部分渲染,但我不知道该怎么做

标签: javascript jquery ruby-on-rails


【解决方案1】:

我会做的,rails嵌套属性添加动态字段的概念。这是关键思想。check this it'd helpful

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-18
    • 1970-01-01
    • 2012-04-05
    • 1970-01-01
    • 1970-01-01
    • 2022-11-14
    • 1970-01-01
    相关资源
    最近更新 更多