Подскажите, комрады!
Нужно передать на сервер json, часть которого я хочу составить динамически. На сервере - perl и Mojolicious.
Делаю:
var params = {
'id':$(this).attr('data-id'),
'row-data':{}
};
params['row-data'] я потом заполняю в цикле (ассоциативный массив). Но вся беда в том, что когда я посылаю это все ajax-ом на сервер, то либо параметр row-data вообще не распарсивается, либо распарсивается строкой, если я сделаю над ним какой-нибудь $.toJSON или JSON.stringify. А мне бы хотелось получить обычный хеш. Т.е. почему-то не получается второго уровня у хеша.
Это как-то возможно побороть? На клиенте или только на сервере делать ручной парсинг json из строки params['row-data'] (очень бы не хотелось)?