Javascript 会话存储中的值不等于设置为的字符串

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);

我有一个php操作页面,可以设置

$_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(“状态”,“状态”);这是放在页眉的代码你有一个额外的空白。我现在觉得很愚蠢,非常感谢。我以后会注意这样的错误谢谢你,不需要这样的感觉。但是在调试代码时很容易发现这种错误,您确实应该学习如何去做。