在ajax调用后添加类不起作用

时间:2013-06-21 19:01:58

标签: php jquery

在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;
}

2 个答案:

答案 0 :(得分:2)

这应该是......

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

...不

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

这应该是......

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

答案 1 :(得分:2)

您的if条件是错误的 - 它应该是这样的(假设#notication是拼写错误

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