0

我有一个非常强大的 JavaScript 脚本,可以通过一些外部软件控制我的房间灯。我有一个 PHP,它在运行时只返回 1 或 0。理想情况下,我希望有一个 JavaScript 循环,它每隔几秒钟运行一次并拉出 1 或 0,如果它是 1,则做一些工作。问题是,无法弄清楚如何让 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 回答