位于0的JSON中的意外标记m

时间:2016-06-29 15:32:49

标签: angularjs ionic-framework

这是我的Angular http post请求对象 错误发生在" mobile"密钥,如果我使用其他一些密钥它的罚款,但只有我面对的这个键:

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

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

如果我不使用" mobile"我的帖子请求工作正常只有关键。

请帮助我解决这个问题,我不知道为什么会出现这个特殊问题?

1 个答案:

答案 0 :(得分:0)

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

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

不存在,并且假设解析未定义或不存在的键值,因此它返回此类错误。

再次询问您的问题是否解决,我会尽力帮助。