[英]Unexpected token < in JSON at position 1 ----ionic3
可以将数据插入数据库,并且还可以很好地生成JSON,但是为什么会抛出“ JSON中位置1的意外令牌<”?
问题已显示在图片中
signup.ts
signup(){
this.authService.postData(this.userData,'signup').then((result) => {
this.responseData = result;
if(this.responseData.userData){
console.log(this.responseData);
localStorage.setItem('userData', JSON.stringify(this.responseData));
this.navCtrl.push(LoginPage);
}
else{ {swal({
title: "User already exist.Please try again",
})
} }
}, (err) => { ;
// Error log
});
}
您在响应中得到BR标签,因此无法将其解析为JSON,因此请删除
> <br />batman2@gmail.comhere
您的回复中添加标签。
您可以使用rxjs 映射操作符来验证服务中的JSON响应:
this.http.get(YOUR_URL).map(res => res.json());
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.