将提示响应存储在localStorage中并检索

这个问题在这里已经有了答案:

  • 在HTML5 localStorage中存储对象25个答案

  • 一个person ,总是会被提示,因为你没有检查localStorage.getItem之前提示。 其次,你实际上并没有设置localStorage.setItem因为你没有给出第二个参数。

    你可能想要像下面这样的东西:

    var username = localStorage.getItem("username");
    if(!username){
        username = prompt("Please enter username");
        localStorage.setItem("username", username);
    }
    

    请注意,就像您在使用setItem ,如果参数未提供给函数调用,JavaScript将不会警告您或发生错误。 一定要检查你是否确实通过了必要的。

    您还需要注意的是,并非所有浏览器都支持localStorage。 您可能需要阅读诸如此类的一些问题,以了解localStorage和cookie之间的其他差异。 其中一个重要的是localStorage是客户端,而cookies是服务器端。

    链接地址: http://www.djcxy.com/p/27945.html

    上一篇: Storing prompt response in localStorage and retrieving

    下一篇: Receiving object as string