Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Передача данных серверу, но добавить несколько дополнительных значений. (https://javascript.ru/forum/misc/15329-peredacha-dannykh-serveru-no-dobavit-neskolko-dopolnitelnykh-znachenijj.html)

балерун 22.02.2011 16:29

Передача данных серверу, но добавить несколько дополнительных значений.
 
Привет всем, есть какая-то информация в js-скрипте, хочу отослать её на сервер вместе с перезагрузкой страницы, как будто пользователь нажал submit. Собственно, можно сделать, настоящую кнопку submit, и после клика на нее, добавлять в форму несколько скрытых input-ов и таким образом передавать нужную инфу.
Но таких инпутов будет 30-40 штук. Не сказать, чтоб очень много, но нет ли способа отправлять это серверу напрямую, чтоб сразу укзать что слать?

балерун 22.02.2011 16:45

Можно послать данные аяксом, а на callback повесить редирект на эту же страницу.
Но может быть можно "сэмулировать" сабмит и послать данные?

DooMer 23.02.2011 12:54

Зачем чтото эмулировать ? обычным сабмитом и шли. Если параметров много то в JSON закодируй

dmitriymar 23.02.2011 12:58

Цитата:

Сообщение от балерун
несколько скрытых input-ов

смысл в скрытых инпутах? для этого лейблы есть

ksa 23.02.2011 15:25

Цитата:

Сообщение от dmitriymar
для этого лейблы есть

А примерчик?

балерун 24.02.2011 09:28

Цитата:

Зачем чтото эмулировать ? обычным сабмитом и шли.
Ок, пошлю сабмитом, но я хочу передать данные методом пост, т.е. к адресу дописать параметры не получиться.
Решений, кроме как в создании скрытых инпутов, прям перед отправкой формы, я не вижу.


Цитата:

Сообщение от dmitriymar (Сообщение 93659)
для этого лейблы есть

А примерчик?

DooMer 24.02.2011 11:32

балерун,
<form method='POST' action="http://google.com">
Данные 1<input name='aaa' type='checkbox'></input>
Данные 2<input name='bbb' type='checkbox'></input><br>
<input type="submit">
</form>

ну вот форма методом пост.

UPD. Ты хоть форму свою покажи

dmitriymar 24.02.2011 11:43

ksa,
ну скрытые поля-замотался

ksa 24.02.2011 11:58

Цитата:

Сообщение от dmitriymar
смысл в скрытых инпутах?

Навеное автор и писал про

<input type='hidden' />

:)

dmitriymar 24.02.2011 12:02

усё мож быть. запарился


Часовой пояс GMT +3, время: 08:59.