Le script php parse fichier xml et la sortie d'impression à la page à l'intérieur div:Rafraîchissant la sortie php sans realoading la page
<?php
$playlistUrl = 'http://url/to/playlist.xml';
$xmldata = file_get_contents($playlistUrl);
$xml = new SimpleXMLElement($xmldata);
foreach($xml->trackList->track as $track) {
echo $track->title .' - '. $track->annotation .'<br>';
}
?>
Je veux mettre à jour la sortie tous les 25sec sans recharger la page, en utilisant une méthode AJAX. Je trouve quelques exemples de code qui définissent l'intervalle de temps:
// Poll the server each 60 seconds
window.setInterval(function()
}, 60000);
également
setInterval(function(){
SomeAjaxFunction();
}, 1000);
Comment mettre en œuvre cette correctement dans mon cas?
cela fonctionne, merci. SetInterval est une fonction JavaScript standard qui ne fait pas partie de jQuery? – fxgreen
@fxgreen peu importe si c'est une partie de jQuery ou non, coz jQuery lui-même est javascript. il est donc tout à fait acceptable d'utiliser javascript natif dans jQuery. BTW si cela vous a aidé alors vous pouvez marquer cela comme étant répondu. –
juste pour effacer: où le script devrait aller, dans la tête ou dans le corps? Il y a également un délai de ~ 10sec après le rechargement de la page avant que la sortie n'apparaisse. – fxgreen