У меня есть многомерный массив php, который я отправляю в jquery, но мне нужно автоматически создать массив.Создайте массив в jquery из многомерного массива php
Все примеры показывают настройки вручную массив следующим образом:
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 я построил и я нажимаю на JQuery через wp_localize_script()
(а 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 => будет передано, и я могу вызвать пару ключ/значение. Спасибо, я буду играть с тем, как передать массив как json изнутри wordpress. – Jason
Да, это именно оно. Вы будете делать все строение/манипуляцию с массивами в PHP и передать заполненный массив как строку JSON, которая затем обрабатывается JavaScript в объекте. –