从另一种方法我调用下面的方法,问题是它总是返回 0 而 data[4] 不是 0。如果 javascript 是单线程的,这里怎么会有同步问题?如果不能,请您解释并提出修复建议。
function GetVMData(url_s){
var cpu_USG = 0;
$.ajax({
url: url_s,
crossDomain: true,
dataType: 'jsonp',
success: function(data) {
cpu_USG = data[4];
},
error: function(xhr, status, error) {
alert('failed')
}
});
return cpu_USG;
}