angular — как получить данные с вашего php сервера в приложении ionic 2

export class LoginPage {

логин: {имя пользователя ?: строка, пароль ?: строка} = {};
представленный = ложный;

конструктор (общедоступный navCtrl: NavController, общедоступные userData: UserData, личное меню: MenuController) {}

onLogin (форма) {
this.submitted = true;

if (form.valid) {
this.userData.login(this.login.username);
this.navCtrl.setRoot(Page1);
}

}

-4

Решение

Вы должны вызывать свой PHP-сервер асинхронно через AJAX:

return $http.get("https://yourbackend.com/api/your_call")
.then(function(response){
/* Here you can process the backend response */
});
0

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

когда я звоню на сервер PHP, сервер отвечает мне объектом данных json, мне нужно перейти на страницу, если статус истинный.

login(){

let headers = new Headers();
headers.append('Content-Type', 'application/json');

let alert = this.alert.create({
title: 'Warning',
subTitle: 'Wrong Username or Password! Please Try Again !',
buttons: ['OK']
});
let loader = this.loading.create({
content: "Checking ! Please wait...",
duration: 1000
});

let email = this.data.email;

let password = this.data.password;
let data = JSON.stringify({email, password});
let link = "http://"link"";this.http.post(link, data, {headers: headers})
.subscribe(res => {
this.navCtrl.setRoot(Page1);
loader.present();
console.log(res.json());
}, (err) => {
console.log(err);
alert.present();
});

}
}

0

По вопросам рекламы [email protected]