2011-02-28 42 views
1

我想把ajax響應放到一個Javascript數組中。對javascript數組的Ajax響應

例如

服務器端

$response = '{x1:12, x2:32, x3:0}' 
echo $respons; 

客戶端

var arrayObject = [{x1:132, x2:332, x3:320}] 
arrayobject += [ajaxResponse]; 
+0

非常含糊,你需要添加更多的細節,以便任何人回答這個問題。 – Zoidberg 2011-02-28 23:54:23

回答

3

使用JSON.parse來將文本轉換爲一個真正的對象和的Array.push將其添加到陣列。

arrayobject.push(JSON.parse(ajaxResponse)); 
+1

基於這個問題,我認爲這是最好的答案。 – 2011-02-28 23:58:20

+1

和字符串應該是:'{「x1」:12,「x2」:32,「x3」:0}' – 2011-02-28 23:58:56

+0

謝謝,這對我有很大的幫助。 – 2011-03-01 10:53:19