Jump to content
php.lv forumi

refresh atsevišķu php


alfinsh

Recommended Posts

$(document).ready(function(){

load_top15();

});

 

function load_top15(){

$("top15").html('<img src="/bildes/load_top15.gif" alt="" />').load("/stats/top15.php");

window.setTimeout("load_top15()", 60000);

}

 

 

Kāda gudra galva nevarētu izskaidrot kādēļ pieprasītais php fails nerefrešojas pēs minūtes ?

Link to comment
Share on other sites

Jokains tas javaskripts tev. Tu uz dokumenta ielādi uzreiz izsauc load_top15 funkciju, kurā ielādē to bildi, un tad uzliec taimoutu uz 1 minūti, pēc kura vēlreiz izsauc to load_top15 funkciju, kur atkal ielādē bildi un uzliek taimoutu izsaukt to pašu fju (utt.. bezgalīgais cikls).

 

Es rakstītu šādi:

$(document).ready(function()
{
 window.setTimeout(function()
 {
$("top15").html('<img src="/bildes/load_top15.gif" alt="" />').load("/stats/top15.php");
 }, 60000);
});

 

anonīms: tur jānorāda milisekundes, nevis sekundes.

Link to comment
Share on other sites

bubu variantā jāizmanto ir setInterval, lai atkārtotos ik pēc minūtes. Bet ir problēma, ka tādā veidā uz document ready netiek palaista tā funkcija, bet tikai pēc minūtes.

Edited by indoom
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...