【发布时间】:2016-05-18 08:32:51
【问题描述】:
我正在制作一个网络应用程序:Angular 中的前端和 Rails 中的后端。
在我的前端,我将一个变量保存到 localStorage 并尝试稍后检索。
这是我要保存的变量:
var application = {
"id": 7,
"visa_type": "string"
}
然后我把这个变量保存到localStorage,
localStorage.setItem("key", application);
保存后,我返回这个值,localStorage.application,我得到"[object Object]"
所以我尝试解析 localStorage.application 但它说
JSON.Parse,'Uncaught SyntaxError: Unexpected token o
我怎样才能成功返回我的对象??
【问题讨论】:
-
localStorage.setItem("key", JSON.stringify(application)); -
本地存储是键值对存储,两者都是字符串。
标签: javascript ruby-on-rails angularjs json