これが私のコードです:
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によって文字列化されたデータを提供してもらいたいと思います。
出来ますか?