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 :: form и action через jquery. Почему не передается в $_POST?
По этому коду по смыслу должо произойти следующее:
1. При создании документа в скрытое поле fk заносится значение переменной $name
2. При нажатии на кнопку "Добавить сообщение" в DIV с id='center' загружается через JQUERY файл-обработчик из папки incl/redo.php
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
Ну а как вариант - ВООБЩЕ не использовать форму.
Просто в родителе создать этот скрытый инпут.
А кнопкой загружать этот файл. Из него через jq запрашиваю по ID этот инпут - получаю содержимое абсолютно правильное.
Мне это даже выгодно, так как если этот файлик попытаются загрузить из другого места - все отрубится, так как нужные данные вообще будет взять не откуда.
----- Истина прежде всего в том, что...
DeepVarvar
Отправлено: 20 Января, 2013 - 19:05:56
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
DeepVarvar пишет:
надо собрать значения из полей формы
И кажется что в последних версия жуйквери это делается так:
Покинул форум
Сообщений всего: 240
Дата рег-ции: Нояб. 2012
Помог: 1 раз(а)
Вообще то, вроде, "по протоколу", есть у инпута атрибут FORM (связывает его с определенной формой).
Так вот, я инпуту в родителе назначаю form=ID_формы_в_файле-обработчик е
И когда затем в форме жму Сабмит - вижу, что данные инпута спокойно передались в $_POST, хотя на момент создания инпута самой формы вообще нет в документе.
----- Истина прежде всего в том, что...
DeepVarvar
Отправлено: 20 Января, 2013 - 19:46:59
Активный участник
Покинул форум
Сообщений всего: 10377
Дата рег-ции: Дек. 2008 Откуда: Альфа Центавра
Помог: 353 раз(а)
LShark пишет:
на момент создания инпута самой формы вообще нет в документе.
Тут возможны проблемы в разных браузерах, не стоит надеяться что в паре случаев отсутствие требуемого родителя прощается.
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.