Получить массив из php d js
Здравствуйте такой вопрос. Как из php передать массив в js.
массив вида links = array( '11'=>array('1'=>'ссылка 1','2'=>'ссылка'), '12'=>array('3'=>'ссылка 3') ) и т.д преобразую в json формат <?php echo $data = json_encode($link); ?> получаю {"11":{"1":"ссылка","2":"ссылка"},"12" :{"3":"ссылка"},"13":{"1":"ссылка","2" :"ссылка","3"ссылка,"}} вопрос как передать это всё в js, и потом допустим вывести на экран ссылку элемента [11].[1]. что-то пробовал ничего не получается. |
можно так
echo "<script type=\"text/javascript\">\n"; echo "var data = ${data};\n"; echo "</script>\n"; |
<script type="text/javascript">
var data = jQuery{data}; <script> так не получается выдаёт ошибку Uncaught SyntaxError: Unexpected token { |
получилось передать только вот сейчас такая проблема мне надо сделать
у элемента .product-image img , действие при наведении в таком виде onmouseover="this.src='http://mam.loc/media/catalog/product/cache/1/small_image/238x180/9df78eab33525d08d6e5fb8d27136e95/s/t/sterilizator-butylochek-bornfreer-dlya-mikrovolnovoj-pechi_1.jpg'" как мне правильно всё соединить чтобы так сделать jQuery('.product-image img').attr('onmouseover',link[id][2]) - выведит в таком виде onmouseover="http://mam.loc/media/catalog/product/cache/1/small_image/238x180/9df78eab33525d08d6e5fb8d27136e95/s/t/sterilizator-butylochek-bornfreer-dlya-mikrovolnovoj-pechi_1.jpg" |
Часовой пояс GMT +3, время: 18:41. |