Вызвать js сообщение по условию

108
01 августа 2019, 21:00

Есть файл JS, в котором передаётся id продукта в обработчик PHP. Сам обработчик возвращает или 'success' или 'error'. Когда с обработчика возвращает 'error' окно(swal) об ошибке выводится, но если обработчик возвращает 'success', в условие (if(response == 'success')) заходит, но окно не выводит.

function AjaxAddInCart(id) { 
  $.ajax({ 
    url: 'http://practice//CHeckSessionAndAddProductInCart', 
    type: 'POST', 
    data: 'IDProduct=' + id, 
    dataType: 'html', 
    cache: false, 
    success: function(response) { 
      if (response == 'error') { 
        swal({ 
          title: 'Для добавления в корзину требуется войти в аккаунт!', 
          icon: 'error', 
          button: 'OK' 
        }); 
      } else { 
        if (response == 'succes') { 
          swal({ 
            title: 'Товар добавлен в корзину', 
            icon: 'success', 
            button: 'OK' 
          }); 
        } 
      } 
    } 
  }); 
}

В чём может быть проблема?

READ ALSO
Как добавить в архив файл по ссылке?

Как добавить в архив файл по ссылке?

Хочу сделать что-то вроде этого:

114
Как отредактировать код?

Как отредактировать код?

столкнулся с проблемой, не могу отредактировать код, чтобы он работал через php-snippet

130
Как окружить единицы их порядковыми номерами в матрице?

Как окружить единицы их порядковыми номерами в матрице?

Дан двухмерный массив целых чиселМассив заполнен нулями и единицами

127
Как записать русские буквы в массив?

Как записать русские буквы в массив?

char arr[] = {'а', 'б', 'в', 'г'} когда я пишу такой массив выдаёт ошибку "ошибка: excess elements in char array initializer" что нужно сделать что бы исправить? Я писал не консольное...

109