Я делаю AJAX с JQuery, но каждый раз, когда событие onSuccess должно выполняться после отключения другого запроса AJAX.JQuery ajax onSuccess event
Вот код:
d.ajax({
url: f.options.url.offline,
dataType: "jsonp",
jsonp: "callback",
cache: false,
data: {
status: "offline",
ticket: f.connection.options.ticket
},
success: function(g) {
f._offlineSuccess()
},
error: function() {
f._offlineError()
}
})
Все мои запросы AJAX являются JSONP, и когда вышеуказанный код запускается, есть еще одна связь AJAX (длинный запрос опроса, длится около 10 senconds) уже установлены в среднее время. Таким образом, функция «f._offlineSuccess» всегда выполняется после отсоединения другого соединения AJAX.
Я не вижу никакой связи между двумя запросами AJAX, и я не знаю, почему функция onSuccess должна быть выполнена после остановки другого соединения AJAX.
Любая помощь приветствуется ~
================================
обновлен :
Я только что узнал, что если у меня одновременно есть соединение JSONP, функция onSuccess/onFailure будет заблокирована. Я не знаю, сталкивался ли кто-то с той же проблемой раньше?
Изменен мой андерсер. – redsquare