这是我的代码:
data[this.getColumn().key] = oNewValue;
request = Y.io("admin/api/inventory/" + encodeURIComponent(this.getRecord().getData()._id), {
method: "PUT",
headers: { 'Content-Type': 'application/json'},
data: data,
on: {
success: function () {
fnCallback(true, oNewValue);
},
failure: function () {
fnCallback(false, oNewValue);
}
}
});
数据对象等于{price: 1200}
.
现在,{price: 1200}
被序列化为price=1200
(我什至不知道它是怎么发生的)。显然,这不是 JSON。
现在我可以手动data
将数据字符串化为 json 字符串,但我想知道 YUI 是否具有将数据自动字符串化为 json 的功能。理想情况下,我只想给data
并设置 json 内容类型以及 YUI 为我字符串化的数据。
可能吗?