Javascript 会话存储中的值不等于设置为的字符串
我有一个php操作页面,可以设置Javascript 会话存储中的值不等于设置为的字符串,javascript,php,session-storage,Javascript,Php,Session Storage,我有一个php操作页面,可以设置 $_SESSION["status"] = "SUCCESS" 当我将其传递到下一页时,我有一个函数来测试状态是否已设置 使用以下代码 function check_status(){ var user = sessionStorage.user; var status = sessionStorage.status; console.log(status);
$_SESSION["status"] = "SUCCESS"
当我将其传递到下一页时,我有一个函数来测试状态是否已设置 使用以下代码
function check_status(){
var user = sessionStorage.user;
var status = sessionStorage.status;
console.log(status);
console.log(user);
var x =status.localeCompare("SUCCESS")
console.log(x)
if(x === "0"){
enter code here
}
控制台日志返回以下内容
SUCCESS
user
-1
这将导致if语句的内容不运行。发生了什么事?“当我将此信息传递到下一页时”。。。如何操作?sessionStorage.setItem(“状态”,“状态”);这是放在页眉的代码你有一个额外的空白。我现在觉得很愚蠢,非常感谢。我以后会注意这样的错误谢谢你,不需要这样的感觉。但是在调试代码时很容易发现这种错误,您确实应该学习如何去做。