下面的代碼:JSON從JQuery的AJAX調用比數據庫本身更大
$.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,即使該數組大於整個數據庫。這是怎麼回事??? 如果有幫助,這也是說當我將數據寫入數組時,它們在數組中是未定義的。所以數據被讀入頁面顯然存在問題,因爲我知道它可以自行工作,但我無法弄清楚。
'console.log(popData)'確認它是一個包含您期望的數據的數組或對象。 – 2012-07-27 19:03:43
您可能需要重新考慮您一次處理所有數據的操作。 – Blazemonger 2012-07-27 19:10:12