【发布时间】:2013-07-22 16:59:13
【问题描述】:
我有一个简单的 ajax 调用,它从服务器正确返回一个文本字符串,我想比较成功处理程序中的响应,在这种情况下,如果 data == "Yes",做一些事情,但是我不能t 似乎使比较运算符起作用。不知道我做错了什么。
服务器端:
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'});
})
}
【问题讨论】: