在我的程序中,我为每个连接创建一个对象,我想在刷新网页后保留这些对象。我们可以实现吗?
<script>
var ip=prompt("Enter address of printer:", "12.222.170.99");
conn =new connection();
localStorage.setItem(ip,JSON.stringify(conn));
var a=localStorage.getItem(ip);
var b=JSON.parse(a);
b.fun();
function connection()
{
this.fun=function()
{
alert("hi");`enter code here`
}
}
</script>
答案 0 :(得分:0)
如果你可以使用jQuery插件,那么你可以使用
$.cookie("cookie_name", JSON.stringify(json_object))
如下所示:
jquery save json data object in cookie
这使用jQueryCookie插件。
另一种选择是使用localStorage
// Store the object after you stringify it
localStorage.setItem('name', JSON.stringify(json_object));
// Get the object from storage and parse it back to json
var retrievedObject = JSON.parse(localStorage.getItem('name'));