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

Résolu/Fermé
ajaxiendebutant - 5 juin 2020 à 19:34
jordane45 Messages postés 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 - 5 juin 2020 à 21:13
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 38144 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 21 avril 2024 4 650
5 juin 2020 à 21:13
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