我正在尝试在Ionic v3项目中使用Typescript从Ajax代码段调用如下的successLogin()函数。但是它给出了this.successLogin()不是函数错误。有人可以建议解决方法吗?
signin()
{
var ajaxResp = $.ajax({
type: "POST",
url: "XXX",
data: {
'uid': "50",
'pass': "100"
}
})
.done(function(response){
let js = JSON.parse(response).data;
console.log(js);
this.successLogin(js);
});
}
successLogin(msg){
console.log(msg);
}
我还附上一张错误图片。
答案 0 :(得分:-1)
问题可能出在this
上。
尝试绑定signin = () =>
{ ... }
,或将方法声明更改为:
x = x
答案 1 :(得分:-1)
尝试类似的方法,但请确保将json数据传递给ajax请求
schnablelab.imputation.GC