【发布时间】:2015-06-04 14:42:14
【问题描述】:
我正在尝试刷新我的 web 的一部分,一个 div,我找到了有关此的代码,但它不起作用。这似乎是正确的,但不起作用。我不明白发生了什么,我尝试了其他 jQuery 代码,但也不起作用。
这是html文件:
<!DOCTYPE html>
<html>
<head>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
var timer;
var seconds = 1;
$( document ).ready(function(){
startActivityRefresh()
});
function startActivityRefresh() {
timer = setInterval(function() {
$('#div1').load('prova.php');
}, seconds*1000)
}
</script>
</head>
<body>
<div id="div1"></div>
</body>
</html>
这是 php 文件:
<?php
echo "prova";
?>
当我转到浏览器并重新加载页面时,没有显示任何内容。它应该显示prova。 (php文件只是一个测试)
[已解决] 在我的浏览器中,Firefox 阻止了内容的问题。 url 栏中有一个盾牌可以解锁它。
【问题讨论】:
-
一开始,你永远不会打电话给
startActivityRefresh。 -
我调用它,它仍然不起作用:(
-
检查您的控制台,是否显示任何错误? prova.php 真的是你告诉它的地方吗?
-
我试过这段代码w3schools.com/jquery/tryit.asp?filename=tryjquery_ajax_load 并且使用 .txt 文件可以工作,但不能使用 .php 文件。我试图在我的代码中放入一个 .txt 文件但不起作用,那么这不是问题 :(
-
完成我解决它!在我的浏览器中,Firefox 阻止了内容的问题。有一个屏蔽网址栏可以取消阻止它。无论如何谢谢:)