ПРинудительная остановка Ajax запроса
Всем привет. Нем могу нати решение.
Есть кнопка, по нажатию на котоую происходит ajax запрос. Собственно если кликать 10 раз вподрят, идет 10 запросов. Это мне очень не нравится. так как иногда какой-то один не прохоит, и я получаю ошибку. Можно ли останавливать заведомо известные, выполняющиеся запросы аякса? Например у меня выполняется 2 разных запроса, один из них мне надо по клику стопорнуть и не получать результат. Как так сделать? |
xhr.abort(); |
Спасибо. но если через jquery тогда я нашел такой параметр
async:false, То что нужно |
Цитата:
|
Suharik,
ОМГ, вы чего? Что в jQuery аборта нету? |
Цитата:
var jqxhr = $.ajax({......}); jqxhr.abort(); |
Цитата:
|
trikadin,
Ага, трындец ) |
Я не напутал. Мне просто подошел вариант с тем что я не останавливаю запрос а просто недаю выполнятся одновременно 2-3-4-5 запросам. все попорядку. Один получил ответ, запускается второй.
С абортом не ковырялся, сказать ничего не могу. |
Suharik,
async:false,вешает браузер на время запроса, не лучший вариант это юзать. |
Часовой пояс GMT +3, время: 17:48. |