#javascript #jquery
#javascript #jquery
Вопрос:
У меня есть простая программа, которая обновляет страницу каждые 100 миллисекунд. Но когда я пытаюсь запустить его, я просто получаю пустую страницу.Вот мой html
<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_tweets').load('demo.php').fadeIn("slow");
}, 10000); // refresh every 10000 milliseconds
<body>
<div id="load_tweets"> </div>
</body>
</script>
Пожалуйста, помогите мне решить эту проблему, поскольку я новичок в jquery.Заранее спасибо
Комментарии:
1. ваш html -нонсенс …. у вас нет head, а тело находится в теге script…
2. был
$('#load_tweets').load('demo.php').fadeIn("slow");
ли workibng без тайм-аута?3. Это работает в первый раз?
4. Вы написали ТЕЛО внутри ТЕГА СКРИПТА? 🙂 БОЖЕ, ЗДОРОВО!!!!
5. Это тоже не работает в первый раз
Ответ №1:
проблема заключается в закрытии тега скрипта, попробуйте вот так
<html>
<head>
<script 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_tweets').load('record_count.php').fadeIn("slow");
}, 10000); // refresh every 10000 milliseconds
</script>
</head>
<body>
<div id="load_tweets"></div>
</body>
</html>
Ответ №2:
Вместо этого используйте setTimeout() .
setTimeout("yourfunction()", 1000); // call yourfunction() after 1 second
function yourfunction(){
//do what you want
}
Также исправьте свой HTML!