コードは次のとおりです。
$.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と表示されます。どうしたの???それが役に立ったら、それは私がデータを配列に書き込むとき、それらは配列で未定義であるとも言っています。したがって、データがそれ自体で機能することはわかっているので、ページに読み込まれるデータに明らかに問題がありますが、それを理解することはできません。