相关疑难解决方法(0)

如何保存多个html页面中使用的javascript变量的状态

我正在尝试在phonegap中创建一个应用程序.我已经制作了一个custom.js javascript文件,其中包含一些函数

function func1(){....}
function func2(){....}
Run Code Online (Sandbox Code Playgroud)

所有这些功能都将用于两个不同的html页面.在第一个HTML页面中,我在func1中使用了一个变量,它正在进行一些操作.在第二页中,我想在func2中以func1的状态访问它.但我无法做到.我在两个html页面中都包含custom.js. 我已经读过,当在多个页面中使用时,javascript文件会被重置/刷新.任何人都可以给我一个例子,说明如何在func1中保存变量的状态,然后在func1的状态下访问func2中的变量(在不同的HTML页面中).我也读过有关视图状态的内容.但它对我来说都不起作用.请帮忙...

javascript html5 cordova

4
推荐指数
1
解决办法
2万
查看次数

将json保存到chrome存储/本地存储

我想将json保存到chrome或本地存储.我还需要能够添加项目而不会丢失其他项目.

javascript json google-chrome google-chrome-extension

4
推荐指数
1
解决办法
3754
查看次数

Javascript:在localstorage中存储函数

是否可以插入localstorage或是否有其他方式来存储它?

$('#pass_to_score').on('click',function(){

var compressed = function(){
    $('.whole_wrap_of_editcriteria').css('display','none');
    $('#wrappler').css('display','block');
    $('#li_addcriteria').css('display','none');
    $('#li_menu1').addClass('active');
    $('#home').removeClass('active');
    $('#menu1').addClass('active');
    $('#title_panel').html('Edit criteria scoring');
}
compressed();
localStorage.setItem('compressed', compressed());
//i also try set as JSON.stringify but its undefined

});
Run Code Online (Sandbox Code Playgroud)

javascript jquery local-storage

4
推荐指数
2
解决办法
6352
查看次数

如何遍历localStorage值

我正在创建一个用配方名称和成分编写的React应用程序,它们将以列表形式显示在创建的每个配方的页面上。我打算使用.map创建列表项,但是我需要一个数组来使用它,而localStorage不是数组(我仍然相信)。是否可以将localStorage中的每个密钥传输到阵列?

每次您单击“添加配方”按钮时,localStorage都会添加一个“配方名称”键以及一个用于订购的数字。该值是配方本身。我只想将食谱添加到.map数组中。

javascript local-storage reactjs

4
推荐指数
1
解决办法
1148
查看次数

想要使用php自动将文件从服务器保存到客户机

我目前的项目有要求.我必须在服务器中生成一个动态文件,并将该文件保存到客户端计算机而不显示他下载.我有在php下载强制下载的代码.我可以选择客户端将文件从服务器保存到其计算机.但在这里我想做一些像cookie一样的东西.自动将文件保存在客户端,无需用户下载.如果cookie可以做同样的事情,应该有一些方法来做到这一点.任何人都知道它是如何工作的.

php

3
推荐指数
1
解决办法
1553
查看次数

localstorage - 保存数组

我有localstorage工作到我可以保存输入的位置并将它们推送到列表中.现在我想将列表保存在localstorage中,因为当我重新加载列表时,由于var fav = new Array();在此jsFiddle的开头定义了重置.我该如何解决这个问题?

谢谢,本

html javascript local-storage

3
推荐指数
1
解决办法
8998
查看次数

如何将javascript html dom文档存储到locastorage

我有文件(组件树)'m',我试图存储在html5的本地存储中.我尝试将其设置为本地存储.但当我将其取回时,此m已更改为[object Document].如何将文档存储到本地存储并将其作为文档本身检索?

以下是我尝试过的代码

在存储到本地存储之前

从本地存储中检索回来之后

应用程序向服务器发送ajax请求以退出日历的事件,并在请求的onsuccess中收到xhtml的dom表示.当用户进入下周视图时,应用程序必须从本地存储中撤消该事件.要从js文件向客户端发送响应,dom表示也是必要的.因此我们需要将dom表示存储到localstorage.

我的要求是在第一张图片的控制台,您可以看到从文档m中检索到'k'并作为响应发送到客户端.所以,我想要的是将此k或m存储到本地存储,以便我可以操作它在同一个js文件中.这个代码位于一个单独的js文件中,该文件在xhtml文件中使用.

我正在使用primefaces 4.0,jsf 2.1.

当我使用

localStorage.setItem( "calendarevents",JSON.stringify(K));

我得到一个错误'将循环结构转换为json'.

javascript html5

3
推荐指数
1
解决办法
3214
查看次数

如何将对象分配到本地存储而不是分配给每个单独的项目?

我有一个想要分配给本地存储的对象,我的意思是你可以循环它吗?知道如何实施吗?最终结果是使用 setitem 后,对象中的键也必须是本地存储中的键,我当然知道如何设置和获取单个项目,但换句话说,我想在空的本地存储对象上安装和对象。

 const data = JSON.parse(object); // a prev localstroage object 
 console.log(data);
 localStorage.setItem(...Object.keys(data), ...Object.values(data));
Run Code Online (Sandbox Code Playgroud)

javascript

3
推荐指数
1
解决办法
1872
查看次数

为什么我的localStorage代码不起作用?

我试图让div div消失,即使用户回来也不会消失.它似乎没有做我想要的.当我按下按钮时,没有任何反应.甚至localStorage的价值都没有变化......

localStorage.done = localStorage.done || false;
$('#myButton').addEventListener('click', function() {
    if (!localStorage.done) {
        localStorage.done = true;
        $('#myDiv').style.display = "none";

    }
});
Run Code Online (Sandbox Code Playgroud)

javascript local-storage

2
推荐指数
1
解决办法
800
查看次数

轻量级解决方案,用于存储Javascript应用程序的持久性本地数据

我正在构建一个HTML5/Javascript/jQuery应用程序供个人使用.应用程序需要字面上只存储两个数字才能运行.在脚本执行和页面重新加载之间,我可以存储两个数字的绝对最轻的方法是什么?理想情况下,该解决方案不需要应用程序在服务器上运行.

javascript jquery html5 persistent-storage

2
推荐指数
1
解决办法
188
查看次数