0

我的控制器中有@list 值,并且我可以查看我添加产品的位置。Form 看起来像 product_name 和 Add Button。我需要使用 coffe 脚本或其他方式将所有这些值添加到 @list 认为 ajax 请求,我不会提交整个表格。如何做到这一点?谢谢。

4

1 回答 1

0

你的问题听起来很奇怪...

首先,任何 CoffeScript 源代码都将被编译为 Javascript,并在客户端(在浏览器中)下载。您的控制器在服务器端运行,因此只能通过 HTTP 请求进行寻址。

然而,一个@list属性在两个 HTTP 请求之间不是持久的,所以如果你需要积累数据,你必须坚持任何更改,正如你在问题中所说的那样。

要实现 AJAX 调用,我建议使用 JQuery 的帮助程序:http : //api.jquery.com/jQuery.ajax/,或类似http://api.jquery.com/jQuery.get/、http://这样的快捷方式/api.jquery.com/jQuery.getJSON/ , ...

其余的是 Rails 路由,可以在http://guides.rubyonrails.org/action_controller_overview.html#methods-and-actionshttp://guides.rubyonrails.org/routing.html中教授。

希望这可以帮助。

于 2012-04-04T13:35:34.383 回答