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);
});
}
感谢它的工作,你几乎可以节省我的一天。 –