Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > AJAX
AJAX Forum sur la programmation AJAX. Avant de poster : Cours AJAX, FAQ AJAX, Toutes les FAQ JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 22/02/2012, 11h55   #1
Membre du Club
 
Homme
Ingénieur développement de composants
Inscription : mars 2011
Messages : 89
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : mars 2011
Messages : 89
Points : 55
Points : 55
Par défaut affichage dynamique des images

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?
trmalek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2012, 12h09   #2
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 733
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 733
Points : 1 561
Points : 1 561
Envoyer un message via Skype™ à Golgotha
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 perso
Venez participez au deuxième defi Web !
Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2012, 12h12   #3
Membre du Club
 
Homme
Ingénieur développement de composants
Inscription : mars 2011
Messages : 89
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : mars 2011
Messages : 89
Points : 55
Points : 55
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.
trmalek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2012, 12h28   #4
Modérateur
 
Avatar de Golgotha
 
Homme cédric
Développeur informatique
Inscription : août 2007
Messages : 733
Détails du profil
Informations personnelles :
Nom : Homme cédric
Âge : 27
Localisation : France

Informations professionnelles :
Activité : Développeur informatique
Secteur : High Tech - Éditeur de logiciels

Informations forums :
Inscription : août 2007
Messages : 733
Points : 1 561
Points : 1 561
Envoyer un message via Skype™ à Golgotha
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 perso
Venez participez au deuxième defi Web !
Golgotha est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2012, 12h35   #5
Membre du Club
 
Homme
Ingénieur développement de composants
Inscription : mars 2011
Messages : 89
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : Tunisie

Informations professionnelles :
Activité : Ingénieur développement de composants
Secteur : High Tech - Matériel informatique

Informations forums :
Inscription : mars 2011
Messages : 89
Points : 55
Points : 55
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
trmalek est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/02/2012, 23h35   #6
Invité régulier
 
Homme Jimmy ESCRICH
Étudiant
Inscription : mai 2011
Messages : 25
Détails du profil
Informations personnelles :
Nom : Homme Jimmy ESCRICH
Localisation : France, Haute Vienne (Limousin)

Informations professionnelles :
Activité : Étudiant
Secteur : High Tech - Multimédia et Internet

Informations forums :
Inscription : mai 2011
Messages : 25
Points : 8
Points : 8
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....
Ciloe est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 02h14.


 
 
 
 
Partenaires

Hébergement Web