Всем привет! Есть такая конструкция:
function ajax_api(method, date) {
return new Promise(function (succeed, fail) {
xhr = $$.ajax({
//тут где-то fail(response);
//и succeed(response);
});
}
Функцию я вызываю так: ajax_api("method", formData).then(function (response) {
Когда я вызываю ajax_api она может долго грузиться, мне нужно ее отметить делаю это так xhr.abort();
Запрос отменяется, однако вызвать опять ajax_api не получается, так как промис не выполнился.
Как мне сделать так, что бы после отмены функции ее можно выполнить еще раз?
Заранее спасибо!