2013-07-22 4 views
0

У меня есть простой вызов ajax, который правильно возвращает текстовую строку с сервера, и я хочу сравнить ответ в обработчике успеха, в этом случае, если данные == «Да», сделайте что-нибудь, однако я не могу заставить оператора сравнения работать. Не уверен, что я делаю неправильно.

стороне сервера:

if(mysqli_affected_rows($dbc) == 1) { 
    $message .= "Yes"; 
} 
echo $message; 

JQuery:

dataType: "text", 
success: function(data, success) { 
    console.log(data, success); //Yes 
    console.log(typeof(data)); // string 
    var response = data; 

    if(response == "Yes") { 
     $('.slideout').animate({width:'0%'}, function() { 
     $('.slideout').css({'display':'none'}); 
    }) 
} 

ответ

0

я возвращался больше данных из служить, чем я ожидал, поэтому оператор сравнения не вернулся, как True.

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