我有一个问题,我想得到我的数组数据的数组长度,以便我可以在我的循环中使用它。为什么我没有通过使用这个代码得到它:var arrayLength = myclinicsID.length;
,我在一个全局变量中声明了myclinicsID,我也用其他函数推送数据然后现在,我想获得该数组的长度,以便我可以使用它与我的循环,现在这是我的完整代码:
function getbarxAxis() {
getallclinics();
var arrayLength = myclinicsID.length;
$.ajax({
url: siteurl+"patients_report/bardata_date",
type: "POST",
dataType: "JSON",
success: function(data) {
for (var i in myclinicsID) {
categories.push(data[i]["datemonths"]);
for(var innerLoop = 0; innerLoop < arrayLength; i++) {
//getbarSeriesData(myclinicsID[innerLoop],data[i]['datemonths']);
}
}
}
});
}
这是我的getallclinics();
完整代码,其中我填充了myclinicsID数组:
function getallclinics() {
$.ajax ({
url: siteurl+"patients_report/seriesclinics",
type: "POST",
dataType: "JSON",
success: function(data) {
for(var i in data) {
myclinicsNAME.push(data[i]['clinic_name']);
myclinicsID.push(data[i]['clinic_id']);
}
}
});
}