3 месяца назад
В php приходит объект, как его преобразовать в массив для дальнейшей обработки?
создаю в js в цикле это: rez[i] = {'i':i, 'id':id, 'val':val.value, 'key':key.value};
отправляю в php переменную rez.
приходит это: [object Object],[object Object],[object Object]
никак не могу понять что с этим делать.. думал нужно прогонять через foreach, но ничего не происходит. Думал нужно через for, но count($rez) показывает 0.
проблему решил так:
'rez':JSON.stringify(rez)
в php:
$rez = json_decode($_POST['rez']);
Только авторизированные пользователи могут оставлять свои ответы
Дата
Популярность
сериализация неверная.. надо примерно так:
// Отправляем в PHP
const jsonString = JSON.stringify(res);
В PHP удобнее делать так:
1
$rez = json_decode($_POST['rez'], true);
чтобы получать не объект, а массив.
Больше по теме