Кодинг

Удобный способ передачи данных из 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);
});

 


Рейтинг:

2020-03-11 | | 0 комментариев | ,

Альтернативный заголовок изображения

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *