Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/457.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 我想在本地存储中还原变量而不替换现有变量?_Javascript_Jquery_Ajax - Fatal编程技术网

Javascript 我想在本地存储中还原变量而不替换现有变量?

Javascript 我想在本地存储中还原变量而不替换现有变量?,javascript,jquery,ajax,Javascript,Jquery,Ajax,如何在本地存储中恢复价值请帮助我 var xhttp = new XMLHttpRequest(); xhttp.onreadystatechange = function () { if( xhttp.readyState == 4 && xhttp.status == 200 ) { var data = JSON.parse(xhttp.responseText); if ( data.

如何在本地存储中恢复价值请帮助我

var xhttp = new XMLHttpRequest();
    xhttp.onreadystatechange = function () {
        if( xhttp.readyState == 4 && xhttp.status == 200 )
        {
            var data = JSON.parse(xhttp.responseText);
            if ( data.hasOwnProperty(username.value) && data[username.value]["pass"] === password.value){

                saveLocalstorage('task' , JSON.stringify(data[username.value]["task"]));
                if(window.localStorage){
                    location.pathname += "redirect_page.html";
                    //console.log(JSON.stringify(localStorage));

                }else {
                    localStorage.clear();
                }
            }
            else {
                alert("user not available");
            }
        }
    }
    xhttp.open('GET',"user.json",true);
    xhttp.send()

我想还原“task”变量中的值。

使用
localStorage.setItem

localStorage.setItem('task' , JSON.stringify(data[username.value]["task"]))

使用
localStorage.setItem

localStorage.setItem('task' , JSON.stringify(data[username.value]["task"]))

在localStorage.setItem()以外的localStorage中保存的另一种方法是

您可以按以下方式检索数据:

localStorage.task;

在localStorage.setItem()以外的localStorage中保存的另一种方法是

您可以按以下方式检索数据:

localStorage.task;