(コンテキスト)JSONオブジェクトに収集している一連の要素からの情報があり、MVC3コントローラーに渡されてオブジェクトに逆シリアル化されます。
「アイテム」と「アイテム設定」があります。現在、アイテムとアイテム設定の両方がすべてフラットJSONオブジェクトにあります。理想的には、アイテム設定を各アイテムの下にネストさせたいと思います。私のコードは現在次のようになっています:
var editeditems=[];
...
$("#SaveChanges").click(function() {
//this works and retrieves all of the item IDs
$(".portlet").each(function() {
var itemname = $(this).data("itemname");
editeditems.push(
{
"itemname": itemname
});
itemname = $(this).data("itemname");
$(".settingInput").each(function() {
editeditems.push(
{
"settingkey":$(this).attr("name"),
"settingvalue":$(this).attr("value")
});
});
});
$( "。settingInput")。各関数の下で、設定が追加されます。'editedItems.settings.push ..'のような構文を試しましたが、構文エラーが返されます。
どんな助けでも大歓迎です!