Ajax pour mise a jour d'une image pami plusieurs affichees

Résolu
ajaxiendebutant -  
jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,

J'ai un script de presentation type 'powerpoint'.
Lorsque le prof passe a l'image suivante, chaque utilsateur a l'image mise a jour.
Ca marche.

Je souhaite faire la meme chose, mais une liste d'images est affichee, et a chaque mise a jour, seule une image est mise a jour.
Je pense donc creer une balise #slideN pour chaque slide.
Mais comment indiquer quelle image doit etre mise a jour?
show.php devrait-il renvoyer en plus N?
Ou bien waitForMsg() devrait-il etre appele dans chaque #slideN?
Comment feriez-vous?
Merci d'avance pour vos eclairages.

show.php (bien sur avant,il y a le code pour determiner $filename)

?><img src="<?php echo $filename; ?>"></img><?php


index.php

<html><head>
<script type="text/javascript" charset="utf-8">

function waitForMsg(){
$.ajax({
type: "GET",
url: "show.php",
async: true,
cache: false,
success: function(data){
$("#slide").empty();
$("#slide").append(data);
setTimeout("waitForMsg()",1000);
},
error: function(XMLHttpRequest,textStatus,errorThrown) {
// alert("error: "+textStatus + " "+ errorThrown );
setTimeout("waitForMsg()",15000);
}
});
}

$(document).ready(
function()
{
waitForMsg();
});
</script>

<div id="slide"></div>

</body></html>




Configuration: Android / Chrome 59.0.3071.125
A voir également:

1 réponse

jordane45 Messages postés 38486 Date d'inscription   Statut Modérateur Dernière intervention   4 752
 
Bonjour,


Je souhaite faire la meme chose, mais une liste d'images est affichee, et a chaque mise a jour, seule une image est mise a jour.

Qu'est-ce que tu appelles "mise à jour" dans ton cas ?

Si tu as une liste d'images... elles sont déjà toutes là.....

Mais ton show.php ne contient qu'une image ??

Que cherches tu as faire exactement ??? par ce que là.. j'ai beau relire.. je ne comprend pas ce que tu espères réaliser...




PS: A l'avenir, merci de poster le code correctement en pensant à préciser le langage dans les balises de code. cela permet d'avoir la coloration syntaxique et l'indentation..

Explications ( à lire ENTIÈREMENT ) disponibles ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code

0