Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/432.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.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_Html_Client Side - Fatal编程技术网

Javascript 在客户端存储数据的最佳方法

Javascript 在客户端存储数据的最佳方法,javascript,jquery,html,client-side,Javascript,Jquery,Html,Client Side,我想在客户端临时存储数据。最好的方法是什么?我只想存储一小部分,可能只是一个整数 当浏览器关闭、会话关闭、用户导航到另一个页面等时,这些数据是否丢失并不重要。我只需要它,以便在用户仍在该页面上时,我可以稍后访问该值。页面加载时需要存储数据 最好使用隐藏的输入字段、cookie、jquery.data(对此不太了解,所以这里可能不适合)还是其他方法 更具体地说,用户将从数据库中选择一个项目,他/她将编辑发送回的数据,id也将发送回,然后当他们单击“保存”时,我需要知道id,以便编辑的数据可以保存回

我想在客户端临时存储数据。最好的方法是什么?我只想存储一小部分,可能只是一个整数

当浏览器关闭、会话关闭、用户导航到另一个页面等时,这些数据是否丢失并不重要。我只需要它,以便在用户仍在该页面上时,我可以稍后访问该值。页面加载时需要存储数据

最好使用隐藏的输入字段、cookie、jquery.data(对此不太了解,所以这里可能不适合)还是其他方法


更具体地说,用户将从数据库中选择一个项目,他/她将编辑发送回的数据,id也将发送回,然后当他们单击“保存”时,我需要知道id,以便编辑的数据可以保存回数据库,并根据最初选择的id更新行。

隐藏字段可以,如果您将数据作为表单的一部分提交,它可能是首选选项。

隐藏字段可以,如果您将数据作为表单的一部分提交,它可能是首选选项。

如果
当前页面上的值是
必需的
,则
隐藏字段
隐藏输入字段中的
最佳
选项,cookie,jquery.data

如果
当前页面上的值是
必需的
隐藏字段
隐藏输入字段中的
最佳
选项,cookie,jquery.data

隐藏输入字段将成为好选项。
隐藏输入字段
将成为好选项。我将通过ajax提交数据。在这种情况下,我仍然会使用隐藏字段。@oshirowanen:无论您从哪里提交数据,无论是从
表单
还是使用
ajax
,您都必须
隐藏字段的
id
,这样您就可以获得它的值[如果使用
ajax
,就可以在javascript中获取它的值,如果使用
表单提交,就可以直接在服务器端获取它的值
]。我将通过ajax提交数据。在这种情况下,我仍然会使用一个隐藏字段。@oshirowanen:无论从哪里提交数据,无论是从
表单
还是使用
ajax
,您都将拥有
隐藏字段的
id
,这样您就可以得到它的值[如果使用
ajax
则使用javascript,如果使用
表单提交
则直接使用服务器端]。