Нажатие на кнопку отправления формы
При нажатии на кнопку отправления формы, скрытые формы не заполняются.
$('#submit').click(function(){ $.ajax({ dataType: 'json', url: 'check.php', type: 'POST', data: 'price='+w+'&sposob='+s, success: function(result) { $('#summa').val(result.summa); $('#name').val(result.name); $('#rUs').val(result.r); } }); }); Проверял через alert, работает. А вот когда отправляет данные, поля пустые. |
Цитата:
|
Выводит json код в виде {key:srt,...}
|
FrostLee, код покажи.
Причем применительно к тому огрызку кода, что у тебя якобы не работает... |
<input type="hidden" id="summa" value="" />
|
FrostLee, это что? :blink:
|
Цитата:
В первом посте есть код, он работает, но не так как мне нужно. При нажатии на кнопку <input type="submit"> В невидимые поля должно записаться значение и перенаправить на другу страницу. Но, не записывает, а сразу отсылает запрос. |
Цитата:
Цитата:
Я х/з как еще объяснять... Цитата:
|
Цитата:
Дело в том, что данные не успевают вернуться до того, как срабатывает сабмит. ajax работает асинхронно, поэтому скрипт не останавливается, ожидая когда придут данные. Повесьте скрипт не на сабмит, а на импровизированную кнопку и добавьте в конец success: отправку формы |
Цитата:
|
Часовой пояс GMT +3, время: 02:01. |