Intereting Posts

передача переменных с php на javascript

Я пытаюсь создать сайт, где кто-то может создать «элемент», и база данных будет хранить идентификатор, а php генерирует URL-адрес для этого идентификатора. Поэтому в следующий раз, когда человек вернется с этим URL-адресом, он вспомнит настройки человека (переменные). Теперь проблема в том, что на моем сайте javascript должен знать эти переменные.

Итак, какое лучшее решение для этого? передавая переменные в суперглобальном «GET» или, возможно, куки? Или есть лучший способ передать эти переменные в javascript?

просто используйте php для печати некоторого динамического javascript

<script> var myVar = "<?php echo json_encode($_COOKIE['somevalue']);?>"; </script> 

Существует несколько способов предоставления данных клиенту, например:

  1. Эхо переменные в вашем javascript, var userid = <?php echo $userid; ?> var userid = <?php echo $userid; ?>
  2. JSON'fy ваши переменные и поставьте их на ваш javascript через AJAX / jQuery: $.getJSON(url, function(data){ var userid = data.userid; });

Обычно я использую JSON, когда пытаюсь представить серверные данные на стороне клиента, поскольку это помогает разделить разные уровни.