29.09.2013, 16:34
|
Интересующийся
|
|
Регистрация: 19.08.2013
Сообщений: 12
|
|
Нажатие на кнопку отправления формы
При нажатии на кнопку отправления формы, скрытые формы не заполняются.
$('#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, работает. А вот когда отправляет данные, поля пустые.
|
|
29.09.2013, 16:54
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,205
|
|
Сообщение от FrostLee
|
Проверял через alert, работает
|
Покажи как?
|
|
29.09.2013, 21:02
|
Интересующийся
|
|
Регистрация: 19.08.2013
Сообщений: 12
|
|
Выводит json код в виде {key:srt,...}
|
|
29.09.2013, 21:06
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,205
|
|
FrostLee, код покажи.
Причем применительно к тому огрызку кода, что у тебя якобы не работает...
|
|
29.09.2013, 23:04
|
Интересующийся
|
|
Регистрация: 19.08.2013
Сообщений: 12
|
|
<input type="hidden" id="summa" value="" />
|
|
30.09.2013, 08:44
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,205
|
|
FrostLee, это что?
|
|
30.09.2013, 13:58
|
Интересующийся
|
|
Регистрация: 19.08.2013
Сообщений: 12
|
|
Сообщение от ksa
|
FrostLee, это что?
|
Я не пойму, ты тролишь или реально притворяешься?
В первом посте есть код, он работает, но не так как мне нужно.
При нажатии на кнопку <input type="submit"> В невидимые поля должно записаться значение и перенаправить на другу страницу. Но, не записывает, а сразу отсылает запрос.
|
|
30.09.2013, 14:53
|
|
CacheVar
|
|
Регистрация: 19.08.2010
Сообщений: 14,205
|
|
Сообщение от FrostLee
|
Я не пойму, ты тролишь или реально притворяешься?
|
Это твои проблемы...
Сообщение от FrostLee
|
В первом посте есть код, он работает, но не так как мне нужно.
|
Вот на нем и покажи как ты проверял то, что пришло с сервера...
Я х/з как еще объяснять...
Сообщение от FrostLee
|
При нажатии на кнопку <input type="submit"> В невидимые поля должно записаться значение
|
Так пиши их! Почему в твоем скрипте этого нет?
|
|
30.09.2013, 23:18
|
|
Профессор
|
|
Регистрация: 23.06.2011
Сообщений: 1,165
|
|
Сообщение от FrostLee
|
Но, не записывает, а сразу отсылает запрос.
|
Так в указанном коде так и написано: 1) отправить запрос, 2) получить данные, 3) данные записать в поля.
Дело в том, что данные не успевают вернуться до того, как срабатывает сабмит. ajax работает асинхронно, поэтому скрипт не останавливается, ожидая когда придут данные.
Повесьте скрипт не на сабмит, а на импровизированную кнопку и добавьте в конец success: отправку формы
|
|
05.10.2013, 20:17
|
Интересующийся
|
|
Регистрация: 19.08.2013
Сообщений: 12
|
|
Сообщение от BETEPAH
|
Так в указанном коде так и написано: 1) отправить запрос, 2) получить данные, 3) данные записать в поля.
Дело в том, что данные не успевают вернуться до того, как срабатывает сабмит. ajax работает асинхронно, поэтому скрипт не останавливается, ожидая когда придут данные.
Повесьте скрипт не на сабмит, а на импровизированную кнопку и добавьте в конец success: отправку формы
|
Можно по подробнее?
|
|
|
|