0

我有一个对话框页面,它将服务器的地址和端口保存在 localStorage 中:

localStorage.SERVER['address'] = address;
localStorage.SERVER['port'] = port;

我已经将我的后续请求缩减为仅控制台记录 localStorage 中的数据以检查事情是否正常。

$("#login_submit").click(function(event) {
    event.preventDefault();

    console.log(localStorage.SERVER['address'] + ' ' + localStorage.SERVER['port']);
}

但是,当我在 localStorage 中没有任何内容的情况下提交表单时,这执行得很好(我得到“未定义的未定义”)。但是,在我在 localStorage SERVER 对象中保存了一些值之后,表单恢复为正常行为并尝试打开

http://mydomain/?username=&password= 

并且不会将任何内容记录到控制台。

4

1 回答 1

0

看看这个jsFiddle例子: http: //jsfiddle.net/Gajotres/J9NTr/,我是为我的其他文章制作的,或者可以在这里找到。

基本上localStorage可以随时添加/修改数据。

尝试像这样访问它们,此示例适用于桌面浏览器、android 和iOS设备。

localStorage.firstname="Dragan";
localStorage.lastname="Gaic";  
于 2013-02-24T13:14:08.763 回答