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 關注
- 99 瀏覽
添加回答
舉報