我有一個php多維數組,我發送給jquery,但我需要自動創建數組。從php多維數組在jQuery中創建數組
所有實施例顯示設置的手動陣列像這樣:
var theme_name = current_theme_meta.theme_name,
theme_version = current_theme_meta.version,
data0A = theme_metadata[0].dataA,
data0B = theme_metadata[0].dataB,
data1A = theme_metadata[1].dataA,
data1B = theme_metadata[1].dataB;
current_theme_meta和theme_metadata是在PHP數組鍵我建立和我經由wp_localize_script()推到jQuery的
(WordPress的函數。)theme_name,version,dataA和dataB是數組內的關鍵值。
我的數組是這樣的:
[current_theme_meta] => Array
(
[theme_name] => A Cool Theme
[version] => 2.1.1
)
[theme_meta] => Array
(
[0] => Array
(
[dataA] => foo
[dataB] => bar
)
[1] => Array
(
[dataA] => this
[dataB] => that
)
)
如何創建jQuery的數組?我很困惑每個和循環等
這聽起來像最簡單的方法...所以我基本上不需要在jquery一側設置數組,因爲key =>值將被傳遞,我可以調用鍵/值對。謝謝,我會玩弄如何從WordPress內部傳遞數組作爲json。 – Jason
是的,就是這樣。您將在PHP中執行所有數組構建/操作,並將完成的數組作爲JSON字符串傳遞,然後由JavaScript將其解析爲對象。 –