Передача переменных в другой файл

185
18 ноября 2018, 20:30

Имеется файл script.php в нём определенный код на выборку с бд и добавление полученных данный в массив, но для примере я возьму лишь переменную, так как сути не меняет. script.php:

  <?php
      $a = "Слово";
  ?>

Далее файл index.php который прикручивает ajax к script.php и в реальном времени получает данные с файла script.php, но дело в том что я хочу в index php выводить переменную $а но она не выводится. Почему?

index.php:

<script>
    function show()
    {
        $.ajax({
            url: "script.php",
            cache: false, 
            success: function(html){
                $("#content").html(html);
            }
        });
    }
    $(document).ready(function(){
        show();
        setInterval('show()',1000);
    });
</script>
<?php
    echo $a;
?>
Answer 1

Файл script.php

<?php
      $a = ["Крутая структура данных"];
      echo json_encode($a);

Файл index.php

<script>
    $(document).ready(function() {
        setInterval(function() {
           $.ajax({
               url: "script.php",
               cache: false, 
               success: function(html){
                   var content = JSON.parse(html);
                   // тут крутая функция вывода данных в $("#content")
               }
           });
       }, 1000);
    });
</script>
READ ALSO
Добавление данных из формы в несколько таблиц MODx

Добавление данных из формы в несколько таблиц MODx

Помогите, пожалуйста, с данным препятствием на пути к истине) Добавлять в свою таблицу из формы я научился (по ссылке https://ilyautru/xpdo/adding-editing-and-deleting-custom-objects/...

168
C++ for each цикл. Ошибка компиляции.

C++ for each цикл. Ошибка компиляции.

Не могу понять в чем проблемаПросто не компилируется данный код:

207
Метод erase из vector&lt;string&gt; не принимает параметр string

Метод erase из vector<string> не принимает параметр string

В этом отрывке кода не компилируется erase

209
Взаимодействие с проектором через Ethernet

Взаимодействие с проектором через Ethernet

Имеется проектор Panasonic PT-D4000U с Ethernet подключениемНеобходимо написать приложение на C++ (Qt), которое по локальной сети заходит на страничку проектора,...

231