У меня есть этот HTML-код:
<input type="checkbox" name="search-form[filters][category][12]" value="cat-12" autocomplete="off" checked="checked" />
<input type="checkbox" name="search-form[filters][category][14]" value="cat-14" autocomplete="off" checked="checked" />
Когда я использую функцию jQuery serializeArray()
вот так:
var $postForm = $("#myForm");
console.dir( $postForm.serializeArray() );
Я получил это:
[
{
"name": "search-form[filters][category][12]",
"value": "cat-12"
},
{
"name": "search-form[filters][category][14]",
"value": "cat-14"
}
]
Как я могу получить это:
[
{
"search-form"{
"filters" : {
"category" : {
"12" : { "value" : "cat-12" },
"14" : { "value" : "cat-14" }
}
}
}
}
]