这是我的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"我的帖子请求工作正常只有关键。
请帮助我解决这个问题,我不知道为什么会出现这个特殊问题?
答案 0 :(得分:0)
我在离子应用程序中遇到了同样的问题。我刚刚评论了代码,它引用了一些无效的json数据请求从本地存储获取(我使用了一个不存在的localStorage
密钥名称来分配给变量)并使用JSON.parse()
解析它。我只是评论了这条线,我的问题解决了。你也在寻找这种线
// var loc=JSON.parse(window.localStorage['selectedLocation']);
// $scope.chatCity=loc.cityName;
此selectedLocations中的不存在,并且假设解析未定义或不存在的键值,因此它返回此类错误。
再次询问您的问题是否解决,我会尽力帮助。