Php 使用Ajax每隔x分钟加载和显示外部页面内容
我有一个php页面,我想使用ajax或jquery加载一个php页面,该页面每x分钟都位于同一个文件目录中。我希望每x分钟加载一次外部php页面,其中包含查询mysql数据库以查找新行数据的php代码,如果发现新行数据,则会弹出一个包含表单的jquery模块窗口。我的问题是,我发现的所有代码都要求我在父页面中设置一个div,并希望将该内容加载到该div中。但是,如果我的解释有意义,我希望在整个页面顶部显示外部php页面 我试图使用但不起作用的代码是Php 使用Ajax每隔x分钟加载和显示外部页面内容,php,jquery,ajax,Php,Jquery,Ajax,我有一个php页面,我想使用ajax或jquery加载一个php页面,该页面每x分钟都位于同一个文件目录中。我希望每x分钟加载一次外部php页面,其中包含查询mysql数据库以查找新行数据的php代码,如果发现新行数据,则会弹出一个包含表单的jquery模块窗口。我的问题是,我发现的所有代码都要求我在父页面中设置一个div,并希望将该内容加载到该div中。但是,如果我的解释有意义,我希望在整个页面顶部显示外部php页面 我试图使用但不起作用的代码是 setInterval( $.get( "
setInterval(
$.get( "checkapiinsert.php", function( data ) {
$( "body" )
},10000);
如果您想每10000毫秒刷新一次整个页面,为什么不使用meta标记或javascript进行刷新呢
<meta http-equiv="refresh" content="10">
你对你的代码很熟悉
setInterval(function(){
$.get('checkapiinsert.php', function( data ) {
$('body').html(data);
});
}, 5 * 1000 * 60);
其中5*1000(毫秒)*60(秒)
=5分钟
尽管更好的解决方案是:
<meta http-equiv="refresh" content="300;url=/checkapiinsert.php">
假设checkapinsert.php
位于您的根目录下
其中
300
=5分钟基本上,我有一个包含php和jquery的文件,我希望每隔x分钟重新加载一次,并显示其结果,就像用户当前在屏幕/文件中一样。谢谢的副本,但它显示的代码与上面的代码类似。那么,我如何得到我上面的代码,这是类似的网址,你张贴到实际工作。我得到的代码,我已经被告知显示工作,它现在工作,所以我来这个网站寻求帮助,以修复我的代码,因为它看起来正确,但它不工作。我相信是$(“body”)部分不正确,没有任何关于如何纠正它的建议。我想再次从外部页面编写代码,使其不加载到特定的div中。
<meta http-equiv="refresh" content="300;url=/checkapiinsert.php">