【发布时间】:2017-10-31 16:51:48
【问题描述】:
我通过 jQuery ajax 请求向 Rails 控制器发布一组 json 对象。我需要使用 JSON.stringify 还是应该由 jQuery 为我处理?
var vals = [{"name":"item name #1"},{"name":"item name #2"}];
$.ajax({
url: '/arc/api/v1/calculate_items',
type: 'POST',
data: {line_items: vals},
dataType: 'json'
}).done(function(r){
对
var vals = [{"name":"item name #1"},{"name":"item name #2"}];
$.ajax({
url: '/arc/api/v1/calculate_items',
type: 'POST',
data: {line_items: JSON.stringify(vals)},
dataType: 'json'
}).done(function(r){
【问题讨论】:
-
您是否同时检查了两种方式?哪一个适合你?
-
使用 JSON.stringify 似乎有效,但想听听更确定的内容。
标签: jquery ruby-on-rails json