我已經花了整整一個早上的時間搞清楚了這一點,並在這裏閱讀,但是發現自己正在圍繞着圈子!將JSON數組與jQuery結合使用
我正在嘗試使用出色的AmCharts
Javascript圖表來繪製圖表,以顯示股票持有狀況,並以折線圖形式顯示股票。
我無法從一個查詢中獲取兩組數據到我的數據庫,也無法使用AmCharts StockChart,因爲它不是基於時間的數據......因此,我有兩組需要與Javascript結合的數據。
數據正在從數據庫中抽取,併成功地返回與此類似JSON數組:
銷售數據:
[{"brandName":"Fender","gearShiftedPerMonth":"35","retailSalesPerMonth":"55"},
{"brandName":"Gibson","gearShiftedPerMonth":"23","retailSalesPerMonth":"43"},
{"brandName":"Epiphone","gearShiftedPerMonth":"10","retailSalesPerMonth":"13"}]
STOCK DATA:
[{"brandName":"Gibson","stockValue":"1234"},
{"brandName":"Fender","stockValue":"975"},
{"brandName":"Epiphone","stockValue":"834"}]
顯然,在這個例子中,實際數字就是這樣構成的!
現在,我需要做的是要結合這些創造這樣的:
組合數據
[{"brandName":"Fender","gearShiftedPerMonth":"35","retailSalesPerMonth":"55","stockValue":"975"},
{"brandName":"Gibson","gearShiftedPerMonth":"23","retailSalesPerMonth":"43","stockValue":"1234"},
{"brandName":"Epiphone","gearShiftedPerMonth":"10","retailSalesPerMonth":"13","stockValue":"834"}]
我們有什麼是銷售數據集結合庫存數據集,添加額外的將數據stockValue
添加到相應的brandName記錄中。
我試過使用$.extend
但我無法弄清楚如何在這種情況下使用它。
可能很重要的一點是,數據對可能不一定按照正確的順序排列,儘管不太可能,但可能沒有匹配,因此必須實施某種歸零錯誤捕獲。
你爲什麼不能從一個查詢得到兩組數據的? – 2012-07-31 13:44:23