Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 13.08.2017, 11:15
Интересующийся
Отправить личное сообщение для sgu64 Посмотреть профиль Найти все сообщения от sgu64
 
Регистрация: 13.08.2017
Сообщений: 11

Выход из Promise - JavaScript
Всем привет! Есть такая конструкция:


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 не получается, так как промис не выполнился.
Как мне сделать так, что бы после отмены функции ее можно выполнить еще раз?
Заранее спасибо!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Книга: JavaScript. Сильные стороны Magneto Учебные материалы 16 21.04.2013 15:28
Интерпретатор Java на JS kobezzza Оффтопик 24 11.10.2012 18:32
Первый Moscow JavaScript Meetup korenyushkin Общие вопросы Javascript 0 26.07.2011 15:23
Последние книги по JavaScript! monolithed Учебные материалы 7 26.10.2010 19:40
Выдвет ошибку JavaScript Ромио Opera, Safari и др. 4 21.10.2010 20:34