0

外部ソフトウェアを介して部屋の照明を制御する非常に堅牢な JavaScript スクリプトがあります。実行時に 1 または 0 のみを返す PHP があります。理想的には、数秒ごとに実行され、その 1 または 0 をプルし、1 の場合は何らかの作業を行う JavaScript ループが必要です。問題は、用語または処理/データ収集に関して、JavaScript で別のページを開く方法がわからないことです。

JavaScriptと同等の「ファイル取得コンテンツ」はありますか? PHP の値を JavaScript ページに記述したくありません。if ステートメントを少し実行するための値を保持するだけです。

4

1 に答える 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/

于 2013-11-15T15:52:09.083 に答える