Добрый день у меня есть массив в php, следующего вида вида
Array
(
[event-training] => training
[time] => Array
(
[0] => 11
[1] => 16
)
)
Я декодером из него получаю строку в js(всё передаётся успешно, интересует именно как сделать массив в jquery):
{"event-training":"training","time":["11","16"]}
Мне нужен массив из этого, я пробовал так:
success: function(results){
var arr = jQuery.map(results, function(el) { return el; });
}
но такой способ выдал следующую ошибку:
Uncaught TypeError: Cannot use 'in' operator to search for '47' in {"event-training":"training","time":["11","16"]}
Другие способы тоже не помогли.
Как эту строку распарсить так.
Что бы массив в js получился такой же. и например я мог вызвать
arr.event-training или arr['event-training'] (как будет правильнее сделать).