0
在此代碼中,我調用'postRequest()'函數。此函數從login.html中的按鈕調用在login.html中,有一個用於手機號碼的字段,我將此手機號碼傳遞給服務url以進行驗證,並且在驗證postRequest()函數時調用獲取sid,status,otp 。如代碼所示,我在'result'變量中得到這個值。但是,當我打印手動像「result.status」,它顯示了不確定的,而狀態爲100,如果條件真別的狀態爲101無法在ionic2 ts文件中打印json對象值
postRequest() {
let postUrl = "http url";
let postParams = {
mobile_input: this.mobile_number
}
var headers = new Headers();
headers.append("Accept", 'application/json');
headers.append('Content-Type', 'application/json');
let options = new RequestOptions({ headers: headers });
this.http.post(postUrl, postParams, options)
.subscribe(data => {
let result = data['_body'];
console.log(result); //{"status":"100","otp":8995,"sid":"2"}
console.log(result.status); //undefined
if (result.status == "100") {
console.log(this.mobile_number);
this.navCtrl.push(RegisterPage, {
mobilePassed: this.mobile_number
})
} /*else {
console.log("Invalid number");
}*/
}, error => {
console.log(error);
});
}
感謝它的工作,你幾乎可以節省我的一天。 –