Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Как передать массив обработчику Аякс-запросов?
Покинул форум
Сообщений всего: 25
Дата рег-ции: Март 2008
Помог: 0 раз(а)
В данном случае нам придется выдергивать целиком get параметры и разбирать, что там к чему.
Когда у нас в форме ( method="post" ) есть список в котором разрешен multiselect ( name="select[]" ), все выбранные в нем значения передаются массивом. На странице обработчике принимаем массив так:
Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007 Откуда: SPb
Помог: 0 раз(а)
На сколько я знаю, в POST и GET запросах данные можно передовать только парами имя=значение, наврятли можно передать весь массив, хотя кто знает...
B_U_T_C_H
Отправлено: 28 Апреля, 2008 - 11:05:05
Новичок
Покинул форум
Сообщений всего: 25
Дата рег-ции: Март 2008
Помог: 0 раз(а)
SION-ZENIT пишет:
На сколько я знаю, в POST и GET запросах данные можно передовать только парами имя=значение, наврятли можно передать весь массив, хотя кто знает...
Очень странно, но знатоки молчат;)
valenok
Отправлено: 28 Апреля, 2008 - 11:39:43
Здесь могла бы быть ваша реклама
Покинул форум
Сообщений всего: 4574
Дата рег-ции: Июль 2006 Откуда: Israel
Помог: 3 раз(а)
А вы
request.send(arr);
пробовали?
----- Truly yours, Sasha.
SION-ZENIT
Отправлено: 28 Апреля, 2008 - 17:01:07
Частый гость
Покинул форум
Сообщений всего: 148
Дата рег-ции: Июль 2007 Откуда: SPb
Помог: 0 раз(а)
valenok пишет:
А вы
request.send(arr);
пробовали?
Такая запись ничего не возвращает, если написать "arr="+arr то возвратиться последний элемент массива. Интересно как интерпритатор понимает, когда данные передаются через форму, что там массив
EuGen
Отправлено: 28 Апреля, 2008 - 17:55:54
Профессионал
Покинул форум
Сообщений всего: 9095
Дата рег-ции: Июнь 2007 Откуда: Berlin
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.