2 回答

TA贡献1847条经验 获得超7个赞
URL 的输出可能包含空格。
JSON 是规范化它的好方法,但您需要在 PHP 端而不是 JavaScript 端应用它。
$secondname = $row['secondname'];
header("Content-Type: application/json");
echo json_encode([ "secondname" => $secondname ]);
} else {
header("Content-Type: application/json");
echo json_encode([ "failure" => "Login failed" ]);
}
接着:
$.post(
"signnin.php",
{ email, password },
function(data, status){
if(data.failure){
console.log('same');
} else {
console.log('not same');
}
}
);

TA贡献1966条经验 获得超4个赞
您可能在 PHP 脚本中发送了空格。有两种方法可以解决这个问题 -
确保从第一行开始放置起始 php 标记,不要放置结束 php 标记 (?>)。
不要比较文本,而是比较数字。在 php 脚本中 echo 1 和在 js 中比较数据==1。这样空格会被自动忽略。
- 2 回答
- 0 关注
- 116 浏览
添加回答
举报