gpt4 book ai didi

javascript - 是否可以在没有 link_to 的情况下呈现部分 onclick?

转载 作者:行者123 更新时间:2023-11-29 10:43:59 25 4
gpt4 key购买 nike

我想知道是否可以在没有 link_to 的情况下呈现部分 onclick ?

我一直在寻找答案,但大多数答案都指出使用 link_toblabla_pathremote: true但我不想通过 Controller 来处理它,而只是在 View 方面。

有点像

<%= if button.click? render "form" %> <--(这显然行不通,但像这样)

谢谢

顺便说一下,我使用的是 Rails 4.0.1

====

更新

我已经动态尝试过,使用 ajax 和 jquery,它可以工作,但很奇怪。请看下面我的代码,我已经将链接放在一个循环中,但是当点击“新评论”时,它出现在第一篇文章中,当我在第二/第三/第四篇文章中点击“新评论”时partials 在第一篇文章中得到渲染。到底是怎么回事?当我在第二篇文章上点击“新评论”时,它应该出现在第二篇文章而不是第一篇文章中。

<% @posts.each do |post| %>

<%= post.title %>

<%= post.content %>

<%= link_to 'New Comment', new_comment_path, id: 'new_comment', remote: true %>

<% end %>

最佳答案

如果您真的想在单击链接或按钮时动态获取 View ,则必须通过 Controller 。 AS 根据 MVC 规则。但是在您的情况下,您可以尝试在加载页面时呈现部分内容并使其隐藏。在单击按钮或链接时,只需通过 jQuery 或 javascript删除其隐藏属性

关于javascript - 是否可以在没有 link_to 的情况下呈现部分 onclick?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23073297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com