Ajax pour mise a jour d'une image pami plusieurs affichees
Résolu
ajaxiendebutant
-
jordane45 Messages postés 40050 Statut Modérateur -
jordane45 Messages postés 40050 Statut Modérateur -
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)
index.php
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:
- Ajax pour mise a jour d'une image pami plusieurs affichees
- Mise a jour chrome - Accueil - Applications & Logiciels
- Mise a jour windows 10 - Accueil - Mise à jour
- Mise a jour chromecast - Accueil - Guide TV et vidéo
- Mise a jour xiaomi - Accueil - Téléphones
- Mise a jour windows 7 vers 10 - Accueil - Mise à jour
1 réponse
Bonjour,
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
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