我有一个php页面,我想使用ajax或jquery加载一个php页面,该页面位于同一个文件目录中x分钟。我希望每x分钟加载的外部php页面包含查询mysql数据库查找新数据行的php代码,如果发现其中弹出一个带有表单的jquery模块窗口。我的问题是我似乎发现的所有代码都要求我在父页面中设置div并希望将该内容加载到该div中。但是我想在整个页面顶部显示外部php页面,如果这对我解释它有意义。
我试图使用的代码但不起作用
setInterval(
$.get( "checkapiinsert.php", function( data ) {
$( "body" )
},10000);
答案 0 :(得分:1)
如果你想每10000毫秒刷新整个页面,为什么不使用元标记或使用javascript进行刷新
<meta http-equiv="refresh" content="10">
或使用javascript
setInterval(function(){location.reload(); },10000);
答案 1 :(得分:1)
你的代码非常接近。
setInterval(function(){
$.get('checkapiinsert.php', function( data ) {
$('body').html(data);
});
}, 5 * 1000 * 60);
5 * 1000 (milliseconds) * 60 (seconds)
= 5分钟
虽然更好的解决方案是:
<meta http-equiv="refresh" content="300;url=/checkapiinsert.php">
假设checkapiinsert.php
位于您的根目录。
300
= 5分钟