
AbduCOM
25.12.2016
08:05:02

Владимир
25.12.2016
08:05:21
может опечатка, например

AbduCOM
25.12.2016
08:05:56

Google

Anonymous*
25.12.2016
08:06:16
попробуй массив заполнить не из формы, а вручную в коде

Ортем
25.12.2016
08:06:20

Alex
25.12.2016
08:09:19

Ортем
25.12.2016
08:12:03
Объвил переменные выше. Теперь такая ошибка
Uncaught ReferenceError: arrcalcpc is not defined
at <anonymous>:1:16
Сейчас еще в ручную данные забью.
Просто вот функция
console.log(arrcalcpc);
В консольке то выдает то мой массив как положенно

Salavat
25.12.2016
08:14:38
а попробуй добавить массив перед $.ajax

Владимир
25.12.2016
08:15:03

Sergey
25.12.2016
08:15:52
Спасибо Ольха

Ортем
25.12.2016
08:16:47
Поробуй вот так тестовые данные отправить на сервак и там принять:
var sendInfo = {
Name: 'Vasya',
Address: 'Address',
Phone: 'phone'
};
$.ajax({
type: "POST",
url: "whoisbb.php",
dataType: "json",
data: sendInfo
});
arrcalcpc2 = {type:"Блок",text:"Большой мать его блок",num:"1",price:"56",warr:"1 год",val:"44"};
Если убрать JSON.stringify(arrcalcpc2)
То данные на сервер приходят

Владимир
25.12.2016
08:17:33

Ортем
25.12.2016
08:18:47
Вот, я это уже проходил. Когда массив всего из 1 элемента, то данные нормально передаются, но стоит его увеличить, как снова пропадает

Google

Владимир
25.12.2016
08:18:48
ну норм же, нет?

Ортем
25.12.2016
08:18:50
Сейчас покажу
Чувствую что не равильно массив формирую, хотья как блин еще его иначе формировать
Вот массив в коде страпанный
arrcalcpc2 = ({type:"Блок",text:"Большой мать его блок",num:"1",price:"56",warr:"1 год",val:"44"},{type:"Блок2",text:"Большой2 мать2 его2 блок2",num:"12",price:"562",warr:"12 год",val:"442"});
т.е. здесь два объекта содержатся.
А тепеь при отправке на пхп вот что выходит снова

Владимир
25.12.2016
08:22:01

Ортем
25.12.2016
08:22:12
Вопрос по другому попробую поставить. Как правильно сформировать в JS массив если у меня куча категорий.

Владимир
25.12.2016
08:24:13
это я привел пример 2-х объектов в массиве, если у тебя вообще 1 объект, то сам массив вообще не нужен, только сам объект

Ортем
25.12.2016
08:26:14
В том то дело что у меня их много. И элементов много и объектов.

Владимир
25.12.2016
08:26:31
ну вот так норм как на скриншоте

Ортем
25.12.2016
08:26:43
Все равно сервер присылает
Вот с этим и мучаюсь 2 день)
пхп получает пустой массив

Владимир
25.12.2016
08:28:12
Вот с этим и мучаюсь 2 день)
ты в $.ajax в поле data запихиваешь переменную - массив из объектов, так? А если вывести её console.log'ом до $.ajax?

Ортем
25.12.2016
08:28:58
Епт, секунду
Забыл убрать JSON.stringify
Но это все равно сейчас не спасет ситуацию

Google

Ортем
25.12.2016
08:30:22
Да, вернулась старая ошибка.

Владимир
25.12.2016
08:31:17
Ведь если ты отправляешь тестовые данные - то все ок?

Ортем
25.12.2016
08:33:18

Владимир
25.12.2016
08:34:18

Ортем
25.12.2016
08:35:03
То сервер пишет что все круто.
Т.е. данны получает.
Но стоит мне массив увеличить на еще 1 обхект из этих днных, то все, звездец.

Владимир
25.12.2016
08:37:29
а зачем это в круглых скобках?

Ортем
25.12.2016
08:38:12
Если отправляю вот так,

Владимир
25.12.2016
08:41:22

Ортем
25.12.2016
08:41:31
То получает сервер тоько последний элемент.

finkel
25.12.2016
08:42:22

Владимир
25.12.2016
08:42:36

Ортем
25.12.2016
08:42:43

finkel
25.12.2016
08:43:14

Ортем
25.12.2016
08:43:23

finkel
25.12.2016
08:43:24
мы про js?

Google

Admin
ERROR: S client not available

Владимир
25.12.2016
08:43:50
мы про js?
да ему нужно массив из объектов отправить
из js
ну всё? вопрос решен?)

Ортем
25.12.2016
08:44:43

Владимир
25.12.2016
08:44:54
на сервере из json'а сделаешь массив и всё)

Ортем
25.12.2016
08:45:48
У тебя просто 1 объект. Сейчас на свой лад переделаю

finkel
25.12.2016
08:45:55
пойду дальше спать

Владимир
25.12.2016
08:46:55

Ортем
25.12.2016
08:47:44
Если сделать по твоему принципу, он отправляет на сервер длииииную колбасу.
Думаю)

Владимир
25.12.2016
08:48:25
и будет не строка а массив

Ортем
25.12.2016
08:48:51

Владимир
25.12.2016
08:50:55
т.е. надо отправлять что-то типа:
var myData = {data: JSON.stringify(--вот-тут--твой-массив-с-объектами)};
, а на серваке
var_dump(json_decode($_POST['data']));

Ортем
25.12.2016
08:52:15
Все зашибись!))

Владимир
25.12.2016
08:53:21
ну ок, пользуйся :)

Ортем
25.12.2016
08:54:13
Говорил же, массив жерез одно место формировал я.
Будешь в моей стране, бухло с меня))
Пойду чай заварю, передохну. Еще раз огромное спасибо!!!!

Google

Владимир
25.12.2016
08:55:28
Пожалуйста)

Anonymous*
25.12.2016
09:38:15
Привет цыган

Румын
25.12.2016
09:39:46

Анна Майорова
25.12.2016
10:51:34
https://habrahabr.ru/post/261985/м
Кто юзал?

Shadow
25.12.2016
11:10:57
епать вы дизайнер

?
25.12.2016
11:13:55
Такое

Moz
25.12.2016
11:38:48
нокию тоже когда-то звали убийцей айфона. Где нокия сейчас?

sofar
25.12.2016
11:47:47
Кек, кто её так называл?

Shadow
25.12.2016
11:49:08
в старом пхп такого нет