[jQuery] Отправка формы с подвохом
Встала задача отправить форму с помощю jQuery и вставить в отправку еще один параметр из JS
пробовал пихнуть параметр сначало в скрытый инпут а патом уже отпраить, чето плохо получилось. Притом что параметр генерируется при отправке формы. пробовал так: $("#send").ajaxForm(function() { var a = $("#txt").val(); var t = 0; t = a.substring( a.indexOf('to [')+4, a.indexOf(']:') ); alert($("#pm").val()); $('#send').trigger( 'reset' ); show_chat(); }); }); Тут поясню. #txt это основное поле отправки. #send это форма, а #pm это поле, куда я пытался записать параметр. |
а в чём проблема изменение value у скрытого input ?
Вот допустим <input id="hf" type="hidden" name="h" value="1" /> <input type="button" value="change" onclick="document.getElementById('hf').value++; alert(document.getElementById('hf').value)" / > |
Проблема в том, что обработчик, как я думаю, не успевает заменить значение у поля. тоесть отправка происходит быстрей. Ну это в моем примере вверху.
|
Часовой пояс GMT +3, время: 15:09. |