我有一个对话框页面,它将服务器的地址和端口保存在 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=
并且不会将任何内容记录到控制台。