2013-06-21 3 views
0

добавить класс работы до вызова ajax, но не после вызова ajax?Добавить класс, не работающий после вызова ajax

$.ajax({ 
      type: "POST", 
      url: "../ajax/basket.php", 
      data: {planproductId: productIDVal, action: "addToBasket"}, 
      success: function(theResponse) { 
       if (theResponse.indexOf("<li>" < 0)) 
       { 
        $("#notication").addClass('error-box'); 
        $("#notification").text(theResponse); 
        $("#notificationsLoader").empty(); 
        return; 
       } 
      } 
     }); 
.error-box { 
    background:#ffecec url('../img/error.png') no-repeat 10px 50%; 
    border:1px solid #f5aca6; 
} 
+1

Установка проверки орфографии, чтобы показать, что 'notication' написано неправильно? – ircmaxell

ответ

2

Ваш, если условие неверно - оно должно быть, как это (предполагая #notication быть опечатка)

if (theResponse.indexOf("<li>") < 0) 
2

Это должно быть ...

$("#notification").addClass('error-box'); 

Не ...

$("#notication").addClass('error-box'); 

И это должно быть ...

if (theResponse.indexOf("<li>") < 0) 
+0

Я бы не предполагал, что «уведомление» является ошибкой. OP не нужно будет повторно выбирать один и тот же элемент. – Mooseman

+0

Да, ему не нужно, но люди все время. – KyleK

Смежные вопросы