不能在主干视图中取消对象的字符串化
Cannot de-stringify an object in Backbone View
我确实有这个从MYSQL返回的字符串化对象
"[{"x":278,"y":160},{"x":671,"y":79}]"
当我从视图中的主干模型console.log它时,输出是
[{"x":278,"y":160},{"x":671,"y":79}]
当我在控制台中执行此操作时
obj = [{"x":278,"y":160},{"x":671,"y":79}]
字符串被完美地解析为对象,但是当我在代码中做同样的事情时,我无法访问该对象。
我尝试JSON。解析得到
syntaxError: Unexpected token o
我在这里错过了什么?
我已经解决了从视图的初始化块移动JSON.parse(this.points)的问题。这是有意义的,因为试图解析的数据显然还没有准备好。应该早点发现,因为在控制台中一步一步模拟代码是可行的,这通常表明了这一点。感谢@ T.J. Crowder的努力
相关文章:
- 如何使用jquery读取对象字符串
- 用javascript修复这个JSON对象字符串最干净的方法是什么
- Javascript对象字符串值-在应该隐藏的时候呈现的HTML代码
- 在Nodejs中将数组转换为类似子的对象字符串
- 对象字符串转换为JSON(抛出错误)
- 如何将事件对象字符串化
- 如何在 JavaScript 中将 JSON 对象字符串化为负零
- 将 JSON 对象字符串数组转换为 JS 对象数组
- 如何在角度转换请求中将对象字符串转换为 JSON 对象
- 删除开头的双引号&结束于JSON对象/字符串或Java脚本变量
- 将json对象字符串转换为值
- 如何迭代json对象字符串
- 将数组列表转换为json对象字符串
- 如何将继承的对象字符串化为JSON
- 如何按对象字符串值之一对对象数组进行数字排序
- 解析日期对象字符串并获取以毫秒为单位的时间
- 如何在javascript中解析javascript对象字符串
- Javascript类对象字符串到对象
- 从使用.data()添加的对象字符串中获取值
- 如何在javascript中添加一个函数变量到对象字符串