0

所以我是 php 和 javascript 的初学者,想要制作一个 div,其中包含一个广告脚本,每分钟刷新一次。我以为我在我的代码中写的一切都是正确的:

<script  type="text/javascript" src="http://ajax.googleapis.com/ajax/
libs/jquery/1.3.0/jquery.min.js"></script>
<script type="text/javascript">
var auto_refresh = setInterval(
function ()
{
$('#load').load('reload.html').fadeIn("slow");
}, 60000); // refresh every 60000 milliseconds


</script>

<div id="load"></div>

这是重新加载文件:

<html>
<script src="http://www.[random-website].com/getad.php?46151;80391;300x250"></script>
</html>

当 div 重新加载时没有任何反应,有什么问题?

4

1 回答 1

1

这是因为在那一刻不存在具有该 ID 的 div。尝试这个:

<script type="text/javascript">
$(document).ready(function(){
   var auto_refresh = setInterval(
   function ()
   {
   $('#load').load('reload.html').fadeIn("slow");
   }, 60000); // refresh every 60000 milliseconds
});

</script>

你也可以script在之后移动你的块<div id="load"></div>

您可能会尝试更新您的 jquery 版本。1.3 版已过时。

于 2013-10-28T19:03:41.403 回答