【问题标题】:Appending HAML code with jQuery使用 jQuery 附加 HAML 代码
【发布时间】:2013-10-10 15:21:14
【问题描述】:

试图用一个简单地导致表单滑出当前页面的链接替换将用户带到单独的表单页面的链接。我知道这可能是一种幼稚的方法,但可以这样工作:

$("#test-append").click(function() {
      $(this).append('= escape_javascript( render "data_sources/cidne_new.html.haml")');
  })

我只是将表单页面的渲染附加到链接。我很确定这行不通,我必须使用 Ajax 来获取表单,但我不知道。也许上述方法确实有效,我只是做错了。现在这只是将字符串的文本直接附加到链接上,这绝对不是我想要的。

那么,鉴于上述情况,我可以格式化该函数以直接在页面上构建表单,还是我走错了路?

【问题讨论】:

  • 为什么不在页面上呈现部分(即表单)并使用链接显示/隐藏?

标签: jquery ruby-on-rails ajax forms events


【解决方案1】:

您可以使用 iframe 并在 javascript 事件上分配页面的 url,然后内容将被动态加载。

$("#test-append").click(function() {
      $('#iframeId').attr('src', 'urlYouHave')
});

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 2014-03-10
    • 2013-07-12
    • 1970-01-01
    • 2021-02-28
    • 2018-09-02
    • 1970-01-01
    相关资源
    最近更新 更多