Ionic2 离子2:异常:意外标记<;在JSON中的位置0

Ionic2 离子2:异常:意外标记<;在JSON中的位置0,ionic2,Ionic2,我想将数据发送到我的数据库,当我点击submit按钮时,我得到了这个选项:EXCEPTION:Unexpected token

我想将数据发送到我的数据库,当我点击submit按钮时,我得到了这个选项:EXCEPTION:Unexpected token<在JSON中的位置0

我真的不知道该怎么办:/你可以在我的github上查看我的代码:
这是我的PHP代码:

我也有同样的错误,但当我将serve响应格式更改为JSON时,它对我有效

更多详细信息

节点示例:

app.get('/', function(req, res, next) {
  return res.status(200).json({
    message: "success"
  });
});
离子2

我生成了一个service.ts文件来定义要与所有组件共享的HTTP请求方法

我定义了返回可观察值的函数负载

import {Injectable} from '@angular/core';
import 'rxjs/add/operator/map';
import {Http,Response} from '@angular/http';
import {BackendURL} from '../utils/backendURL';

@Injectable()
export class HomeService {

  constructor(private http: Http) {

  }

  load() {
    return this.http.get(BackendURL.host).map((res:Response) => res.json()).catch(BackendURL.handleError);
  }

}
在我的组件中,我注入了服务并订阅了可观察的

import { Component } from '@angular/core';
import { NavController } from 'ionic-angular';
import {HomeService} from '../../services/home.service';

@Component({
  selector: 'page-home',
  templateUrl: 'home.html'
})
export class HomePage {

  constructor(public navCtrl: NavController,public hs:HomeService) {
    console.log('constructor HomePage');
    this.hs.load().subscribe((data:any) => console.log('constructor  HomePage data',data));
  } 
 }

请提供代码段,而不是显示文件列表。您需要缩小范围。。我建议您使用rest客户机(如postman或advanced rest客户机)测试服务器端api。您正在
echo
ing的Json输出显然格式不正确。。