我如何使用从ajax调用返回的值
我的php文件回显是或否...
if(mysqli_num_rows($checklogin) == 1)
{
$_SESSION['LoggedIn'] = 1;
echo "yes";
exit();
}
else {
echo "no";
exit();
}
在我的ajax中我想做一些jquery但是我如何测试一个积极的结果?这不起作用。
$.ajax({ url: 'checklogin.php',
data: {username: name, password: pass},
dataType: 'text',
type: 'post',
success: function(output, status, jqXHR) {
console.log(output);
if (output == "yes") {
console.log('yeeeeesss');
$('form').hide();
}
else if (output =="no") {
console.log('nooooooo');
}
}
});
编辑如果我从php返回1和0然后执行
if (parseInt(output) == 1) {
console.log('yeeeeesss');
}
else if (parseInt(output) == 0) {
console.log('nooooooo');
}
}
虽然 console.log(jQuery.type(output))返回一个字符串,但它必须与返回的输出有关。