powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматическая отправка формы после получения данных по ajax.
14 сообщений из 14, страница 1 из 1
Автоматическая отправка формы после получения данных по ajax.
    #39303477
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброго времени суток.

Есть страница с формой. Данные из неё отправляются оп ajax . Приходит ответ...
А вот теперь самое интересное, как, в зависимости от полученных данных, отправить автоматически. средствами js . уже другую форму по post .
Желательно даже с переходом на страницу на которую отправляются данные.

Спасибо за ранее)
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303563
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Аналогично: сформировать и послать Ajax запрос. В чем конкретно сложности?
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303564
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomadкак, в зависимости от полученных данных, отправить автоматически. средствами js . уже другую форму по post .
Желательно даже с переходом на страницу на которую отправляются данные.
Получив данные, нужно их проанализировать... Если нужно делать отправку формы - ее нужно найти, указать нужный action и сделать submid()
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303584
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAАналогично: сформировать и послать Ajax запрос. В чем конкретно сложности?
krvsa Получив данные, нужно их проанализировать... Если нужно делать отправку формы - ее нужно найти, указать нужный action и сделать submid()

То есть, нужно провесить проверку "прибывших" данных и затем что то вроде
Код: javascript
1.
document.getElementsById('form').submit();



Сработает ли этот скрипт? А важно в каком месте страницы будет форма?
Забыл добавить, данные, пришедшие по ajax, являются данными которые и нужно отправить автоматом и этой мистической))) формы.
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303592
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomadСработает ли этот скрипт?
Это уже смотря чего ты там напишешь...
HunterNomadА важно в каком месте страницы будет форма?
Без разницы.
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303597
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaHunterNomadСработает ли этот скрипт?
Это уже смотря чего ты там напишешь...
HunterNomadА важно в каком месте страницы будет форма?
Без разницы.

Код: javascript
1.
2.
3.
if(a=="ok"){
    document.getElementsById('form').submit();
}



Этого должно хватить? )))
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303604
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomad
Код: javascript
1.
2.
3.
if(a=="ok"){
    document.getElementsById('form').submit();
}


Этого должно хватить? )))
В теории - да.
Но на практике могут быть проблемы. Поскольку у людей всегда так...
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303605
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomadkrvsaпропущено...

Это уже смотря чего ты там напишешь...
пропущено...

Без разницы.

Код: javascript
1.
2.
3.
if(a=="ok"){
    document.getElementsById('form').submit();
}



Этого должно хватить? )))
Сильно сомневаюсь.
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303612
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAHunterNomadпропущено...


Код: javascript
1.
2.
3.
if(a=="ok"){
    document.getElementsById('form').submit();
}



Этого должно хватить? )))
Сильно сомневаюсь.

Я тоже, я просто не знаю как это сделать...
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303651
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HunterNomadя просто не знаю как это сделать...
Отправка формы с ИД=form так и делается.
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303787
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsaHunterNomadя просто не знаю как это сделать...
Отправка формы с ИД=form так и делается.
Если бы так и было, то он наверное посмотрел как первая форма отправляется :)

Пока не будет кода обработки ответа первого запроса, советовать что-то бессмысленно.
Вы видите, что полученные данные вставляются в элементы формы с id=form? Лично я нет :)
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303809
Фотография krvsa
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAВы видите, что полученные данные вставляются в элементы формы с id=form? Лично я нет :)
Не совсем понял какие претензии именно ко мне?
Мало того!
Я даже писал выше
krvsaВ теории - да.
Но на практике могут быть проблемы. Поскольку у людей всегда так...
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303821
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
krvsa, к Вам никаких претензий.
...
Рейтинг: 0 / 0
Автоматическая отправка формы после получения данных по ajax.
    #39303968
HunterNomad
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Решение найдено)
Итак. Первое, собственно код:

это ajax (кстати, вверху я сделал ошибку в синтаксисе document.getElementsById('form').submit(); , а тут ее исправил)
Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
$(document).ready(function() { // либо $(function() {
    $('#moren').click(function(){
        $.ajax({
            url:"test.php",
            cache: false,
            success: function(res){ 
                if(res=="go"){
                	document.getElementById('someInputId').value = res;
                	document.getElementById('form').submit();
                }
            }
        }
    });
});



далее форма для отправки
Код: html
1.
2.
3.
<form id="form" method="post">
<input id="go" type='text' name='go' value = ''>
<input type='submit'>



И как оказалось, если мы хотим ее отправить, она должна быть перед js кодом.
Почему то по другому не получилось.

skyANA, krvsa спасибо)))
...
Рейтинг: 0 / 0
14 сообщений из 14, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Автоматическая отправка формы после получения данных по ajax.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]