Удобный способ передачи данных из php в js

Когда код php и js скриптов расположен в одном файле и требуется передать лишь простое значение (число или текст), разумно пользоваться echo. Однако, при передаче массивов, а также в случаях, когда php и js разнесены по разным файлам — стоит использовать json_encode в пхп и forEach в js (в случаях, когда надо расшарить весь объект)

Пример:

$arr[] = array(
‘ya_latitude’=>get_post_meta(get_the_ID(), ‘ya_latitude’, 1),
‘ya_longitude’=>get_post_meta(get_the_ID(), ‘ya_longitude’, 1)
);
$js_obj = json_encode($arr);
print "<script language=’javascript’>var ya_setings_bigmap=$js_obj; </script>";
ya_setings_bigmap.forEach(function(index){
alert (index.ya_latitude);
});

 


2022-06-03 | | 0 комментариев | Кодинг | ,

Рейтинг:

Похожие записи

Почему mb_strimwidth лучше substr

Если загуглить "как обрезать в php обрезать строку по количеству символов", то вероятнее всего вы наткнётесь на рекомендацию использовать для этих целей функцию substr, однако,...

Как установить Composer и PHP в Windows (инструкция)

Для работы Composer на ПК с ОС Windows в обязательном порядке нужен php. Потому установка Компосера начинается с установки пхп. Для начала давайте проверим, возможно...

Как создать Телеграм бот на php (инструкция)

Сегодня поговорим о том, как написать бота для Телеграм на php. Материал рассчитан на программистов начального уровня, владеющих азами php. Итак, начнем. Подготовка к написанию...

Добавить комментарий

Ваш адрес email не будет опубликован.