我需要每5秒检查一次的Ajax脚本,即file.php的内容
file.php可能只包含true
或false
。
如果为true - 脚本必须执行操作。 如果为false - 脚本应继续检查文件是否为真
如何制作?
答案 0 :(得分:1)
从一个起点看看这个 - > http://api.jquery.com/jQuery.get/
示例:获取test.php页面内容,该内容以json格式(<?php echo json_encode(array("name"=>"John","time"=>"2pm")); ?>
)返回,并将其添加到页面中。
$.get("test.php",
function(data){
$('body').append( "Name: " + data.name ) // John
.append( "Time: " + data.time ); // 2pm
}, "json");
每隔#秒重复一次,看看setInterval函数:
重复调用函数,每次调用之间有固定的时间延迟 这个功能。
然后,当您创建了一些代码时 - 返回并发布您的问题
答案 1 :(得分:0)
这会有帮助吗?
Call js-function using JQuery timer
然后使用jquery ajax方法。 http://api.jquery.com/jQuery.ajax/我会帮助你更多,但你需要首先帮助你自己。
答案 2 :(得分:0)
您只需在$.ajax内执行常规setInterval来电即可。如果你想停止检查远程文件,也许clearInterval也会有用。