【发布时间】:2015-06-08 20:33:12
【问题描述】:
我正在努力弄清楚为什么这不起作用,但我希望将来自 load.php 的信息放在 div sample 中,但如果该代码已更新(例如,如果我从数据库中提取信息),只有 load.php 中包含的信息会刷新 - 而不是整个页面。
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"> </script>
<script>
$(document).ready(function(){
var callAjax = function(){
$.ajax({
method:'get',
url:'load.php',
success:function(data){
$("#sample").html(data);
}
});
}
setInterval(callAjax,5000);
});
</script>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
</head>
<body>
<div id='sample'>100 </div>
</body>
</html>
【问题讨论】:
-
您是否在成功回调中获得预期值?
-
您粘贴的代码只会每 5 秒更新一次 load.php。要重新加载整个页面,您必须使用以下元标记:
<meta http-equiv="refresh" content="30"> -
我希望它更新只是加载,但它不是
标签: javascript php html ajax refresh