0
我在我的购物页面中有一个项目列表,每次单击“添加到购物车”按钮时,只有一个product_id才会触发AJAX请求。如何为Ajax请求创建Rails操作?
“添加此货品到购物车”可以这么说。
在这种情况下,我的Action在Rails中看起来像什么?
我在我的购物页面中有一个项目列表,每次单击“添加到购物车”按钮时,只有一个product_id才会触发AJAX请求。如何为Ajax请求创建Rails操作?
“添加此货品到购物车”可以这么说。
在这种情况下,我的Action在Rails中看起来像什么?
这是关于respond_to
,你可以阅读很好的资源。这应该指向正确的方向。
如果您使用的是rails 3(.1?),则可以在控制器的开头设置respond_to
,然后使用respond_with
来简化DRY代码。
有没有“format.js”的帮助? – 2012-02-05 16:11:30
这可以通过大约100页来解答。我需要承担太多的细节,比如:你在使用jQuery吗?你想要返回HTML或JSON?在一天结束时,ajax和non-ajax没有区别。通常,对于html,ajax没有布局(:layout => false)。那么json有一个responds_to块。或在标题中回复_ – drhenner 2012-02-05 16:15:21
@drhenner:我**特别**询问控制器端,以及该动作的样子。假设它收到一个数字ID。我没有提到有关客户端的任何信息。 – 2012-02-05 16:22:15