вместо цяла страница опресняване след определено време, аз "D точно като конкретен Div контейнер за презареждане / опресняване. Има ли начин да направите това?
<div id="wrapper">
<div id="quoteContainer"></div>
</div>
Отговори:
5 за отговор № 1Можете да получите желания ефект с jQuery и Googles ajax api
<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_latest_scores").load("latest_scores.html");
}, 10000); // refresh every 10000 milliseconds
</script>
<body>
<div id="load_latest_scores"> </div>
</body>
4 за отговор № 2
Ако сте имали страница, която обслужва кавички, като quote.html
например, можете да направите това:
setInterval(refreshQuote, 10000); //every 10 seconds
function refreshQuote() {
$("#quoteContainer").load("quote.html");
}
В този случай очакваната възвръщаемост от quote.html
(или какъвто и да е източникът, който имате) е прост низ, който е цитат, той ще вземе това и ще замени съдържанието на <div id="quoteContainer"></div>
с него.
2 за отговор № 3
Мисля, че един подход ще бъде
<script>
function render (){
$("#mydiv").html("<b>new stuff</b>")
}
window.setInterval(render, 500);
</script>