对象未在Javascript中进行字符串化和解析
Object not being stringfyed and parsed back in Javascript
我正在制作一个web应用程序:前端在Angular中,后端在Rails中。在我的前端,我将一个变量保存到localStorage
,并尝试稍后检索回来。
这是我保存的一个变量:
var application = {
"id": 7,
"visa_type": "string"
}
然后我把这个变量保存到本地存储,
localStorage.setItem("key", application);
保存后,我返回这个值localStorage.application
,得到"[object Object]"
所以我试图解析localStorage.application
,但它显示
JSON。解析,未捕获语法错误:的意外标记
如何成功返回我的对象??
好的,所以基本上你可以用angular的cacheProvider自动完成所有这些,而无需编写任何额外的逻辑。
在$http请求中,只需添加cache:true,然后当代码逻辑再次调用资源时,它将避免访问服务器,而是提供缓存的结果。
$http({ url : url, cache : true }).then(function(rs){});
我只需要像下面那样字符串化它
localStorage.setItem("key", JSON.stringify(application));
相关文章:
- 如何在JavaScript中将字符串转换为函数引用
- jQuery中是否内置了任何字符串格式化函数
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- ng打开空字符串
- 正则表达式在字符串中找到base64
- 如何将字符串值从php页面发送到java脚本页面
- 子字符串/正则表达式以获取字符串中保存的 SRC 值
- 字符串在将其传递给另一个活动Android JavaScript时读取Null
- 对id以某个字符串开头的元素进行计数
- Javascript逻辑运算符和字符串/数字
- 反向字符串比较
- 如何有效地将游戏数据存储在URL查询字符串中
- 可变大小的JavaScript字符串如何成为基元类型
- 将DOM节点值与字符串Javascript进行比较
- 如何在 Javascript 中将变量的值从字符串转换为整数
- 本地存储中的字符串到字节数组转换
- JavaScript按钮/输入/函数,字符串反转
- 从查询字符串参数推断出正确的数据类型
- 高亮显示与数组字符串一起使用时文本插件中断
- 在JavaScript中混淆和解混淆字符串的最简单方法