Показать сообщение отдельно
  #1 (permalink)  
Старый 16.01.2019, 15:44
Аватар для finlolo
Аспирант
Отправить личное сообщение для finlolo Посмотреть профиль Найти все сообщения от finlolo
 
Регистрация: 12.08.2018
Сообщений: 50

Как передать массив объектов через ajax
Зравствуйте.

Передаю массив объектов, вот такой:
(3) [{…}, {…}, {…}]
0: {name: "1", spec: "111"}
1: {name: "111", spec: "111"}
2: {name: "111", spec: "111111"}
length: 3


делаю
specsar =  JSON.stringify(specsar);


php получает такое пред json_decode:
["specs"]=>
string(110) "[{\"name\":\"1\",\"spec\":\"111\"},{\"name\":\"111\ ",\"spec\":\"111\"},{\"name\":\"111\",\"spec\":\"1 11111\"}]"

делаю в php это
$specs = json_decode($_POST['specs'], true);
print_r($specs);
var_dump($specs);


print_r "молчит", а var_dump возвращает NULL

Вопрос: что мне сделать, чтобы я мог работать в php с массивом объектов, который я передаю из js через ajax.
Ответить с цитированием