Нажатие на кнопку отправления формы
При нажатии на кнопку отправления формы, скрытые формы не заполняются.
$('#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, время: 22:53. |