ionic2 — получение данных с сервера, а не ответа

Я работаю над мобильным приложением в Ionic2 и angular2, но у меня возникают трудности с получением нужных данных с сервера. Я сделал простой php-скрипт на моем сайте, который должен возвращать / echo ‘1’, когда данные публикуются на сервере, но вместо этого я получаю полный ответ. Ниже показано, как выглядит мой домашний контроллер.

import {Component} from "@angular/core";
import {Http} from "@angular/http";

@Component({
templateUrl: 'build/pages/home/home.html',
providers: [LocationMgr, HttpService]
})

export class HomePage {
dataRecv: any;

constructor(private http: Http)
{
let data = JSON.stringify({username: 'user'});
http.post('http://dsykes.esy.es/php/adb.php', data).map(res => res).subscribe(data => { console.log(data.data); this.dataRecv = data; });
}
}

Кроме того, вот скрипт php, который у меня есть.

<?php
header("Content-Type: *");
header('Access-Control-Allow-Origin: *');
header('Access-Control-Allow-Methods: GET, POST');

echo 1;
?>

Единственная причина, по которой я использую POST-ответ, заключается в том, что я планирую продвигать свой скрипт и сервер, запрашивающий использование POST по личным причинам. Запрос GET будет работать нормально, но мне нужно POST, чтобы вернуть только данные.

В настоящее время я использую версию 2.0.0-beta.32 ionic aswell.

-1

Решение

Аааа !!! Забыл включить функцию .json () в конец карты ответов! лол

0

Другие решения

Других решений пока нет …