Rails 中 AJAX 请求参数在 Parameters: {} 里的原因
amount 和 sku_id 没有在 Parameters 中的原因是因为在 Rails 中,默认情况下,参数会以'application/x-www-form-urlencoded'的形式发送,而不是以 JSON 的形式发送。所以在 Parameters 中你会看到类似于{ 'controller': 'cart', 'action': 'add' } 这样的键值对,而不会显示具体的参数。
如果你想要在 Parameters 中看到具体的参数,可以在 Rails 的控制器中使用 params 方法来获取参数值。在这个例子中,你可以在 Cart 控制器的 add 动作中使用 params[:sku_id] 和 params[:amount] 来获取传递过来的参数值。
原文地址: http://www.cveoy.top/t/topic/pYlX 著作权归作者所有。请勿转载和采集!