Форум программистов, компьютерный форум, киберфорум
JavaScript
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.77/13: Рейтинг темы: голосов - 13, средняя оценка - 4.77
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
1

Explorer отправляет несколько post запросов вместо одного

21.01.2015, 10:56. Показов 2382. Ответов 3
Метки нет (Все метки)

Через мазилу и гуглхром работает нормально, но вот эхплорер11 почему-то шлёт по несколько запросов при одном нажатии на кнопку 'Отправить', причём количество запросов может быть от 1 до 8 примерно.

HTML5
1
<input id='send' type='submit' value='Отправить' onClick="send();">
Javascript
1
2
3
4
5
6
7
8
9
10
11
12
function send(){
try {stream2 = new ActiveXObject("Msxml2.XMLHTTP.6.0");}
catch (e){}
try {stream2 = new ActiveXObject("Microsoft.XMLHTTP");}
catch (e){}
try {stream2 = new ActiveXObject("Msxml2.XMLHTTP.3.0");}
catch (e){}
try {stream2 = new XMLHttpRequest();}
catch (e){}
stream2.open("POST", "/send",true);
stream2.send(null);
};
0

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.01.2015, 10:56
Ответы с готовыми решениями:

Несколько POST/GET запросов подряд
Я новичок в Qt. Как сделать слот, в котором выполнится сначала один POST запрос, и только после! (а...

Несколько get и post запросов Indy
Здравствуйте. Как сделать сразу несколько get и post запросов в idHTTP? Буду благодарен за...

Несколько Ajax post запросов
Здравствуйте. Возникла одна проблема, при клике на кнопку должен отправляться post запрос на файл...

Через несколько POST-запросов всё перестаёт работать
Программа отсылает POST запросы серверу. Запросы отсылаются с помощью HttpWebRequest Для сжатия...

3
супермизантроп
Эксперт JS
3869 / 2943 / 685
Регистрация: 18.04.2012
Сообщений: 8,562
21.01.2015, 12:46 2
как говорится, "вы либо шляпу снимите, либо трусы оденьте" (с)

можно посылать данные формы
-- или путём простого сабмита (тогда нужна кнопка типа сабмит, по нажатию на которую страница перезагрузится)
-- или без перезагрузки страницы с использованием объекта XMLHttpRequest - тогда кнопка сабмита в принципе не нужна

навешивать на кнопку сабмита запуск AJAX-функции - верх идиотизма!
0
24 / 24 / 16
Регистрация: 01.11.2013
Сообщений: 196
21.01.2015, 14:46  [ТС] 3
Цитата Сообщение от kalabuni Посмотреть сообщение
-- или без перезагрузки страницы с использованием объекта XMLHttpRequest - тогда кнопка сабмита в принципе не нужна
Мне требуется посылать запрос всякий раз как пользователь нажимает на кнопку, страница перезагружатся не должна
0
супермизантроп
Эксперт JS
3869 / 2943 / 685
Регистрация: 18.04.2012
Сообщений: 8,562
21.01.2015, 15:03 4
Лучший ответ Сообщение было отмечено Mr_Progger как решение

Решение

Цитата Сообщение от Mr_Progger Посмотреть сообщение
Мне требуется посылать запрос всякий раз как пользователь нажимает на кнопку, страница перезагружатся не должна
читать не умеете?
повторяю: "тогда кнопка сабмита в принципе не нужна"
замените <input type="submit"> на <input type="button">, но оставьте onclick="функция, запускающая аякс ()"
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.01.2015, 15:03

VK API. Wall Post добавляет два сообщения вместо одного
Всех с наступающим! Уважаемые программисты, нужна помощь по API вконтакте. Код следующий: ...

Выводится несколько рейсов вместо одного
Доброго вечера форумчане! Есть такой вопрос: не могу понять, почему при поиске рейса по номеру...

Вместо создания одного массива создает несколько
Здравствуйте. Простите за наглость но задам два вопроса. 1 Вместо одного массива создает...

Происходит несколько редиректов 301 вместо одного
Здравствуйте. Проблема следующего характера. Сайт переехал на новый движок. С вордпресса на модекс....


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.