字符串是从PHP代码返回的,当比较它总是给出错误时,我尝试使用' =='和' ==='以及对字符串使用单引号和双引号,但没有运气。我这里只包含了相关部分,如果您需要更多详细信息,请告诉我。 请提前帮助我找到解决方案。
if(LOGINLIMIT <= $count)
{
$select = mysqli_query($conn,"update `wwwusers` set `userstatus` = 'Suspended' where username = '".$username."'");
$stats = 'suspended';
}
else
{
$stats = 'fail';
}
}
$_SESSION['count'] = $count;
echo $stats.','.$count; }
字符串比较发生在这里:
$.post("checkuser.php", {username: username, password: password, count: count, textcaptcha: textcaptcha}, function (data) {
alert(data);
var res = data.split(',');
$('.count').val(res[1]);
if (res[0] == 'fail')
{
flag = 1;
$(".clserror").show();
var username = $("#username").val('');
var password = $("#password").val('');
return false;
} else if (res[0] == 'suspended')
{
flag = 0;
$(".clserror2").show();
var username = $("#username").val('');
var password = $("#password").val('');
return false;
}
});
注意:我只是一个编程爱好者而不是专业人士,也不熟悉行话,所以如果有什么不对,我很抱歉。这是我的第一篇文章:)