我有一个javascript类和该类的对象,我想将该对象存储在本地存储中并检索它?

时间:2015-03-13 11:20:17

标签: javascript html local-storage

在我的程序中,我为每个连接创建一个对象,我想在刷新网页后保留这些对象。我们可以实现吗?

<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>

1 个答案:

答案 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'));