我從PHP獲取mySql數據庫中的數據並將其作爲JSON數據返回給我的JavaScript。我想填充返回的數據...返回的JSON數據...到一個javascript數組中:javascript多維數組JSON
var DataArray = new Array();
$.getJSON("php_src/getData.php?rTable="+myTable, function(data) {
myData = data;
$.each(myData , function(i,jsonData) {
var bid = jsonData.user_id;
$myBidFound = -1;
for($i=0; $i<DataArray.length; $i++)
{
if(DataArray[$i][0].user_id == bid)
{
$myBidFound = $i;
break;
}
}
if($myBidFound == -1)
{
$myBidFound = bid;
}
DataArray[$myBidFound] = new Array(jsonData);
});
});
這是正確的方法嗎?
你是對的'myData'就是我想要的。但是,我想存儲這些數據,以便以後參考。 PHP正在對數據庫執行SQL調用,並將3個表中的數據作爲1條記錄返回......可能有很多記錄(〜300左右)。 – 2011-06-16 19:52:37
我也在做每個數據項的一些jQuery的東西,克隆一個'div'並在DOM中插入新的'div',一旦我從PHP獲取數據。 – 2011-06-16 19:59:54
'但是,我想存儲這些數據,所以我可以稍後參考它。「因此,您希望像各種方法可以訪問的頁面全局變量那樣?或者如果可用,你想使用瀏覽器的本地存儲嗎? – jcolebrand 2011-06-16 20:01:11