jquery ajax メソッドの data プロパティを設定して、EngineSpecs というプロパティを持つ JavaScript オブジェクトを含めることができません。
テストするためにこのようなものを思いつきましたが、機能していません:
var myObject = new Object();
myObject.EngineSpecs = {};
var data = {
myObject.EngineSpecs : [{
EngineID: 100010017,
Displacement: 7.2,
Gas: false
}, {
EngineID: 300200223,
Displacement: 3.2,
Gas: true
}]
};
$.ajax({
url: someurl,
dataType: "json",
data: myObject
次のようなエラーが発生し続けます。
Message":"エラーが発生しました。","ExceptionMessage":"現在の JSON オブジェクトを逆シリアル化できません
どんな助けでも大歓迎です!