[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Не передается значение
Invis1ble
Всем привет. Походу нубский вопрос, но как спросить у гугла - не знаю )
В форму аяксом добавляется поле:
<input name="s_pair" type="text" value="" />
но обработчик не получает значение этого поля при сабмите... В общем-то я примерно догадываюсь, почему так происходит (наверно в DOM'е нет этого инпута, как-то так), но что делать - не в курсе.
Вот такие пироги, кто знает, как с этим бороться - подскажите плиз.



Спустя 35 минут, 56 секунд (30.05.2011 - 18:08) ApuktaChehov написал(а):
Invis1ble - вы код-то покажите.

Спустя 8 минут, 24 секунды (30.05.2011 - 18:16) Игорь_Vasinsky написал(а):
Invis1ble
Цитата
наверно в DOM'е нет этого инпута, как-то так)

ну добавь инпут - посмотри исходный код (HTML) - и если я не ошибаюсь - его там действительно не будет, кто то с чем то подобным тут разбирался....не помню.

Спустя 1 минута, 48 секунд (30.05.2011 - 18:18) Invis1ble написал(а):
ApuktaChehov
не совсем понял, код чего?
Добавляю поле (jQuery)
container.load(url);

в скрипте, к которому идет обращение, помимо прочего, есть вывод
<input name="s_pair" type="text" value="" />

В обработчике формы
var_dump($_POST); // не выводит $_POST['s_pair']


ПС. Код слишком объемный, чтобы его выкладывать полностью, да и не нужен он, имхо, т.к. к делу не относится.
Если нужны какие-то еще данные - напиши.

Спустя 1 минута, 28 секунд (30.05.2011 - 18:19) Invis1ble написал(а):
Игорь_Vasinsky
Цитата
ну добавь инпут - посмотри исходный код (HTML) - и если я не ошибаюсь - его там действительно не будет, кто то с чем то подобным тут разбирался....не помню.

no comments

Спустя 26 минут, 41 секунда (30.05.2011 - 18:46) Игорь_Vasinsky написал(а):
Invis1ble
Сообственно я сморизил? или ты мысль не уловил?

Спустя 3 минуты, 4 секунды (30.05.2011 - 18:49) Invis1ble написал(а):
Игорь_Vasinsky
Та мысль-то я уловил, посмотреть исходный код. Ну нету его (инпута) там (в исходном коде), но это я и так знал. Проблема-то осталась, а куда копать - непонятно.

Спустя 14 минут, 29 секунд (30.05.2011 - 19:03) Invis1ble написал(а):
Посмотрел в FireBug'e - s_pair действительно не отправляется. Ну это я так, на всякий случай.

Спустя 59 минут, 37 секунд (30.05.2011 - 20:03) sharki написал(а):
Всё передается
<?php print_r($_POST);?> 
<script
type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js"></script>
<script
type="text/javascript">
function
bla() {
$("#bla").html("новый <input type='text' name ='new' /><br />");
}

</script>
<form
action="" method="POST">
<a
href="javascript:bla()"> Кликни</a><br />

имя <input type='text' name ="name" /> <br />
pass <input type='text' name ="pass" /><br />
<div
id="bla"></div>

<input
type='submit' name ="pok" value="cddc"/>
</form>

Спустя 2 часа, 25 минут, 54 секунды (30.05.2011 - 22:29) Invis1ble написал(а):
Странно, щас тоже набросал тестовый скрипт - все норм. Ладно, буду искать ошибку.

Спустя 24 минуты, 7 секунд (30.05.2011 - 22:53) Invis1ble написал(а):
Как оказалось, проблема заключалась в криворукости предыдущего верстальщика - форма была криво сверстана. Всем спасибо за обсуждение.


_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.