【问题标题】:Unexpected token m in JSON at position 0JSON 中位置 0 处的意外标记 m
【发布时间】:2016-07-11 16:19:27
【问题描述】:

这是我的 Angular http post 请求对象 错误发生在“移动”键中,如果我使用其他键很好,但只有我面对的这个键:

"user" : {
          "mobile" : "9680282793",
          "password" :"12345",
}

错误:ionic.bundle.js:26794 SyntaxError:JSON 中的意外标记 m 在 fromJson 的 Object.parse (native) 的位置 0 (http://localhost:8100/lib/ionic/js/ionic.bundle.js:14655:14)

如果我不只使用“移动”键,我的发帖请求就可以正常工作。

请帮我解决这个问题,我不明白为什么会发生这个特殊问题?

【问题讨论】:

  • 你能发布整个 json 吗?也许你没有关闭一些花括号或类似的东西

标签: angularjs ionic-framework


【解决方案1】:

我在我的 ionic 应用程序中遇到了同样的问题。我刚刚注释了代码,它引用了一些从本地存储获取的无效 json 数据请求(我使用了不存在的名称 localStorage 键分配给变量)并使用 JSON.parse() 解析它。我刚刚评论了这一行,我的问题就解决了。你也找这种线

// var loc=JSON.parse(window.localStorage['selectedLocation']);
  // $scope.chatCity=loc.cityName;

在这个 selectedLocations 中不存在,假设解析一个未定义或不存在的键值,所以它返回这种错误。

如果您的问题没有解决,请再次询问,我会尽力提供帮助。

【讨论】:

  • 如果这个问题没有解决,把代码贴在问题出现的地方
猜你喜欢
  • 1970-01-01
  • 2023-03-21
  • 2017-05-08
  • 1970-01-01
  • 2021-10-22
  • 2021-12-21
  • 1970-01-01
相关资源
最近更新 更多