|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre du Club
![]() Ingénieur développement de composants Inscription : mars 2011 Messages : 89 ![]() |
Bonjour,
j'ai une base de donnée qui sauvegarde des images et leurs descriptions. je veux que la page qui récupère ces images soit en temps réel , par exemple comme en Facebook vous n’êtes pas obligé à actualiser la page pour afficher les nouvelles images insérées comment procéder en Ajax? |
|
|
00
|
|
|
#2 |
![]() ![]() |
Bonjour,
C'est difficile d'apporter une réponse à une question si vaste. - Avez-vous de bonne connaissance en javascript ? - Quel sera le langage coté serveur ? Je vous propose de lire un tutoriel sur le sujet pour bien commencer. La bibliothèque jQuery peut être très utile aussi pour faire de l'ajax. Le principe pour ce que vous voulez faire est de charger une image dans une nouvelle div par exemple, que l'on va créer en ajax. - Avez-vous commencé quelques chose ?
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#3 |
|
Membre du Club
![]() Ingénieur développement de composants Inscription : mars 2011 Messages : 89 ![]() |
je fais mon site avec symfony 1.4.
oui j'ai des connaissances avec javascript et un peu pour JQuery. Mon question se repose sur le dynamisme sans refresh. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Je pense que plusieurs solutions sont possible :
1 - requête en ajax sur le serveur. 2 - le serveur extrait le blob et met l'image dans un dossier, il renvoie le chemin de l'image. 3 - Au retour tu reçois l'adresse de l'image sur le serveur, tu créer la balise img dans ton document HTML avec jQuery par exemple, avec l'adresse de l'image en src. Voila, l'image a été crée sur le serveur puis affichée dans la page sans rafraîchissement. La deuxième solution est d'encoder l'image en base 64 par exemple, et de ramener non l'adresse de l'image, mais toute la chaîne en base 64, pour l'afficher dans la page.
__________________
modérateur webmasters - développements web & php faq jQuery - règles du forum - faqs web mon espace persoVenez participez au deuxième defi Web !
|
|
00
|
|
|
#5 |
|
Membre du Club
![]() Ingénieur développement de composants Inscription : mars 2011 Messages : 89 ![]() |
merci
vous avez touché le 1er problème comment extraire le blob et afficher l'image avec <img> car j'ai plutot un problème avec l'affichage? maintenant on revient au problème principale , par exemple j'ai 10 images puis j'insére maintenant une , donc sans actualiser l'image devra apparaitre dans la page comme le partage chez facebook soit lorsque vous cliquez n'importe ou dans la page les nouvelles publications s'affichent (donc sans refresh) soit un lien qui dit 10 actualites par exemple et lorsque vous cliquez les actualités apparaissent. donc en terme de mot : temps reel |
|
|
00
|
|
|
#6 |
|
Invité régulier
![]() Jimmy ESCRICHÉtudiant Inscription : mai 2011 Messages : 25 ![]() |
Pourquoi pas faire quelques chose de régulier? Toutes les minutes, une fonction va se lancer et va récupérer via php les nouvelles entrées, on prend ça en ajax avec getJSON et on ajoute les nouvelles images récupérées. Au début FB le faisait lorsque ajax détectait un mouvement de sourie....
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com