问题标签 [link-to-remote]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3.2 - Rails:确认修饰符回调?
我想调用一个以用户对确认框的响应为条件的 javascript 函数。
例如,我有以下锚点:
我应该放弃不显眼的 javascript 并将我自己的 jQuery 回调绑定到我的锚点吗?
还是有一些神奇的方法可以将回调函数传递给 Rails url 助手?我没有在文档中看到任何关于回调的讨论。
ruby-on-rails - Ruby on Rails - 使用 link_to_remote Rails 2 将哈希作为参数传递
我正在使用 Rails 版本 2.3.8 Hash => agent_list = [[5, "val"], [4, "val"], [3, "val"], [1, "val"]]
生成的链接是:
[http://localhost/controller/method/12?hash_list%5B%5D%5B%5D=5&hash_list%5B%5D%5B%5D=val&hash_list%5B%5D%5B%5D=4&hash_list%5B%5D%5B %5D=val&hash_list%5B%5D%5B%5D=3&hash_list%5B%5D%5B%5D=val&hash_list%5B%5D%5B%5D=1&hash_list%5B%5D%5B%5D=val]
谁能告诉我得到类似东西的正确方法是:http://localhost/controller/method/12?hash_list=[hash_list]
这样我就可以在我的控制器方法中将它用作 params[:agent_list] 。
PS对不起,如果它是一个nooby问题。
jquery - 为什么从 link_to :remote => true 返回后整个表单都提交了?
我有一个动作,其形式为 1)从列表框中选择产品 2)调用远程控制器动作,该动作返回不同仓库中该产品的可用数量
这是使用带有 :remote => true 的 link_to 完成的
然后有一个javascript
我有 .js.erb 模板,并且在 .html.erb 部分中返回了正确的值。
问题是在返回部分后,页面会完全重新加载,我不希望这样。
为什么会这样?我还试图弄清楚如何使用整个 url 而不是使用“#”和 jquery 来调用 link_to,但在这种情况下,我不知道如何在 link_to 帮助器的选择字段中传递值。
javascript - Rails 3 link_to 方法::post,remote:true 原型
我正在使用 Prototype 将系统升级到 Rails 3.2。
我需要更新 link_to_remote,因为它现在已被弃用。我希望它仍然使用 AlertsController#create 方法。
以下链接在 Rails 2.3.15 中有效
这些似乎都不适用于 Rails 3.2。它们都调用 AlertsController#index。
和
我的 routes.rb 有:
所以我的问题是我应该如何更新 Rails 3.2 中的 link_to_remote 标签,特别是依赖或调用“创建”操作的标签。
ajax - Ruby on Rails:link_to :remote=> true 仍在导航。
我是 Rails 新手,我正在尝试执行 ajax 请求。如果我错了,请纠正我,但据我所知,请求应该通过使用 :remote true 的 link_to 执行。
我有这行代码,它链接到所需的页面:
但是,当我单击该链接时,它仍会导航到注销页面。我看到其他帖子表明这是由语法错误引起的,该错误导致 :remote => true 作为查询参数添加到 url。但是,html 呈现为:
在我看来,它应该可以工作。
最后一点:我看到帖子说由于 jQuery 配置的一些问题,他们无法让它工作。但是,我没有使用 jQuery(可能是 javascript 配置错误,但我不知道)。
提前致谢。
ruby-on-rails - Rails 动态增加按钮
我必须为桌面游戏中的 p1 条目做一个增加值的按钮“bg”,但它不起作用......它使用 p1 = 0 保存游戏,但 link_to 没有效果..
非常感谢您的帮助!!!(对不起我的英语不好......)
控制器
意见
显示.html.erb
hnew.js.erb
_hnew.html.erb
错误信息:
ruby-on-rails - Rails 与 data-remote="true" 和 data-method="PUT" 链接后的回调
我有这个红宝石代码:
生成这个html:
问题是,我不应该使用 onclick。只有当 AJAX 成功时我才应该调用这个 js 代码,所以我应该以某种方式传递一个回调并检查 XMLHttpRequest 状态。我该如何使用:remote => true
and来做到这一点:method= :put
?
ruby-on-rails - 如何在rails 3.2中使用远程链接来处理ajax
有一个简单的资产展示页面,在部分“_assign_group”中有“建议分组”链接。当我单击此远程链接时,正确的操作被调用但卡在错误中。
_assign_group.html.erb
资产控制器.rb
add_group.js.erb
路线.rb
错误日志
在日志中“show.html.erb”被渲染而不是部分“assign_group”。有什么建议么?
ruby-on-rails - Rails 使用 link_to_remote 将对象列表传递给另一个控制器
是否可以将列表传递给objects
Ruby on Rails 中的另一个控制器?
我已经尝试了以下示例:
当我使用
它没有按我预期的方式工作。params[:student]
等于"student"
(字符串文字)。
有什么我做错了,或者有什么替代方法吗?
ruby-on-rails - rails link_to 在 Firefox 中创建不需要的确认消息并且在 safari 中不起作用
我有以下链接:
单击链接时,将出现以下确认弹出窗口:
问题是我从未创建过此确认。如果我删除 ":remote => true",确认就会消失。但我需要“:remote => true”,因为我需要网站工作的方式。此外,如果我在确认消息中单击“确定”,该消息会再次出现,但不会将我带到实际页面。在 safari 中,确认没有显示,但新页面仍然没有加载。有谁知道如何解决这一问题?