簡體   English   中英

JSON中位置1上的意外令牌<---- ionic3

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM