Как передать PHP / HTML в цикл JavaScript

0

У меня довольно надежный скрипт JavaScript, который управляет моим освещением в комнате через какое-то внешнее программное обеспечение. У меня есть PHP, который, когда run возвращает только 1 или 0. Я в идеале хочу иметь цикл JavaScript, который запускается каждые пару секунд и вытаскивает 1 или 0, и если это 1, выполните некоторую работу. Проблема в том, что вы не можете понять, как заставить JavaScript открывать другую страницу в терминах или обработку/сбор данных.

Есть ли "файл получить содержимое", равный JavaScript? Мне не нужны значения PHP, написанные на странице JavaScript, чтобы иметь значение, чтобы сделать инструкцию if.

  • 6
    Вы хотите звонок AJAX .
  • 0
    Посмотрите Ajax Polling для получения дополнительной помощи
Теги:
dmx512

1 ответ

0
Лучший ответ

Как сказал @Marc B, вы хотите позвонить AJAX. Вот идея о том, как реализовать его с помощью jQuery.

<script>
    function updateData(){
      $.get( "ajax/test.html", function( data ) {
        //now "data" has the response 
      });
    }

    setInterval(updateData, updateInterval);
</script>

JavaScript Timers - https://developer.mozilla.org/en-US/docs/Web/JavaScript/Timers

jQuery $.get() - http://api.jquery.com/jQuery.get/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню