我试图在Ionic中声明一些JavaScript变量,但我不断获得
已声明“变量”,但从未读取其值。
如何解决此问题?下面是我的.ts代码:
ngAfterViewInit() {
$(document).ready(function() {
/*Get info from backend*/
setInterval(function() {
$.ajax({
type: "GET",
url: "http://localhost:83/totallight/api/home.php",
contentType: "application/json; charset=utf-8",
//dataType: "json",
dataType: "text",
async: false,
success: function(data) {
console.log(data);
var out = "";
var desc = "";
var img = "";
for (var i = 0; i < data.length; i++) {
out += data[i];
desc += data[i].desc;
img += data[i].img;
}
console.log(img);
}
});
}, 30000);
});
}
答案 0 :(得分:0)
您看到的是棉绒失败。
您没有使用Host
或desc
,需要像使用out
一样引用它们。
您需要确保使用它,img
会使其保持相当的状态,直到您使用变量为止。
在执行console.log(desc, out )
时,您仍在初始化变量。