Приветствую вас, друзья! Нужна ваша помощь! Есть массив PHP полученный из базы данных и плагин X-editable на jQuery:
$('.options').editable({
value: [2, 3],
source: [
{value: 1, text: 'option1'},
{value: 2, text: 'option2'},
{value: 3, text: 'option3'}
]
});
Результат его работы такой:
Надо передать туда весь массив такого плана:
$m = Array (
[20] => Array
(
[value] => b12
[text] => Сушить исключительно в тени
)
[21] => Array
(
[value] => c1
[text] => Разрешена химчистка
)
[22] => Array
(
[value] => c2
[text] => Химчистка запрещена
)
[23] => Array
(
[value] => c3
[text] => Разрешено отбеливание
)
);
Но вот дело в том что в таком виде он не воспринимает его, из-за первого ключа. Для примера, вот что должно получиться:
foreach ($careInfo as $item) {
$care['value'] = $item['care_key'];
$care['text'] = $item['care_desc'];
}
$('.options').editable({
value: [2, 3],
source: [<?php echo json_encode($care);?>]
});
И получил естественно только один элемент многомерного массива:
Array
(
[value] => d6
[text] => Не отпаривать
)
Следовательно и вышло:
Есть ли способ перебрать массив как foreach, только средствами jQuery, чтобы передать туда все элементы?