这是代码:
$.ajax({
url:"http://.....pullEntireDBPopulation.php",
cache:false,
datatype:"json",
success:function(popData){
alert("Population size: " + popData.length);
popProducers = new Array();
for(i=0;i<popData.length;i++){
popProducers[i] = popData[i].ProducerName;
}
});
}
我已经编写了 .PHP 来从数据库中提取每条数据,我已经在浏览器上检查了这些数据,所以我知道不是这样。尽管如此,每次我运行该页面时,它都会说该数组大约有 5000 长,尽管它比整个数据库都大。这是怎么回事???如果它有帮助,它还说当我将数据写入数组时,它们在数组中是未定义的。因此,数据被读入页面显然存在问题,因为我知道它可以独立工作,但我无法弄清楚。