Formation par Olivier Duffez

Formation au référencement par Olivier Duffez, créateur de WebRankInfo !
Une formule efficace alliant théorie et pratique, avec une haute disponibilité des intervenants
Cette formule a déjà convaincu plusieurs centaines d'entreprises, pourquoi pas vous ?
Réservez vite votre place en ligne (convention possible pour imputer sur le budget formation)

Formation référencement Marseille

Ajax me rend fou >.<

Poster un nouveau sujet Imprimer cette discussion    Forum -> Développement d'un site Web   Les dernières discussions de ce forum sont disponibles au format RSS
Voir le sujet précédent :: Voir le sujet suivant  
Auteur Message
 
Mitsu
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 18 Déc 2006
Messages: 132

URL permanente de ce messagePosté le : Ven Nov 16, 2007 11:31    Sujet du message: Ajax me rend fou >.<

Bonjour,
voila je gère très bien le php/mysql et en ce qui concerne le javascript je connais pas mal de truc aussi. J'aimerai coupler les deux pour faire un truc, mais je n'arrive pas à comprendre comment ca marche tout ca, j'ai regardé des codes sur internet, j'y comprends rien quoi...


En fait moi ce que je voudrais faire moi, c'est une page d'inscription, qui apres validation envoi une requette mysql au serveur mais ceci sans recharger la page, on rentre les info, on clique sur valider, et hop on a un message qui apparait pour dire qu'on est inscrit quoi, tout ca sans avoir à recharger la page, et je n'arrive vraiment pas a comprendre comment cela marche.. :S

Et pour cela faut il obligatoirement passer par un fichier xml?
 
Mitsu
Serious
WRInaute accro
WRInaute accro

Inscrit le: 21 Nov 2005
Messages: 2437

URL permanente de ce messagePosté le : Ven Nov 16, 2007 13:11    Sujet du message: Ajax me rend fou >.<

Non, tu peux passer par le format de serialisation que tu veux: xml, json, wwwurlencoded, ... voire ton propre format.
 
Serious Visiter le site web du posteur
athoms
WRInaute occasionnel
WRInaute occasionnel

Inscrit le: 22 Avr 2004
Messages: 223
Localisation: France

URL permanente de ce messagePosté le : Ven Nov 16, 2007 15:22    Sujet du message: Ajax me rend fou >.<

Bonjour,

Je viens de passer à ajax également sur le site de mon profil, et c'est vrai que la transition n'est pas toujours facile.

Ajax est en fait un grand mot, Asynchronous JavaScript and XML. bref ce terme désigne sournoisement le grand retour de javascript grace à l'utilisation d'un objet développé à la base par Microsoft : le httprequest.

Alors que l'on reprochait au Javascript de n'être que du coté client au début 2000, cette fonctionnalité et ses avantages ne sont réapparus que récemment.

Pour résumer, via httprequest tu peux envoyer des requetes au serveur et récupérer ses résultats sans avoir à recharger la page. Dans ton cas tu peux valider un formulaire via javascript, l'envoyer par httprequest à un serveur, et recevoir la réponse de ce dernier sans recharger ta page. La réponse pourra servir à mettre à jour par exemple un DIV, d'où une certaine rapidité, car tu n'auras pas à recharger le tout. Tu trouveras des infos plus détaillées sur le site http://www.xul.fr/xml-ajax.html.

ajax introduit également le concept d'asynchrone. Grosso modo, il s'agit de faire des requetes en multitache sans que cela ne bloque le fonctionnement des autres requetes possibles. Par exemple Tu peux envoyer plusieurs requêtes en même temps.

Concernant le XML.. Xml est pratique mais rien ne t'empeche d'utiliser un autre format de fichier d'échange entre ton serveur et ton client, comme te l'explique Serious dans son message : json, text voir même hml. Ca ne sera plus de l'ajax mais de l'aja mais le résultat peut être le même si bien codé Smile

Afin de t'affranchir de pas mal de programmation de en javascript tu peux te reposer sur un framework Ajax. Ces framework incorporent des nombreuses fonctions javascript, te permettant de te faciliter la tache. Pour ma part j'ai choisi script.aculo.us (http://script.aculo.us).

En espérant avoir répondu à ta question,
 
athoms Visiter le site web du posteur
Jeviensderio
WRInaute accro
WRInaute accro

Inscrit le: 29 Sep 2006
Messages: 1245

URL permanente de ce messagePosté le : Ven Nov 16, 2007 16:14    Sujet du message: Ajax me rend fou >.<

Dans le cas qui t'intéresse, si j'ai bien compris, il faut interagir avec le serveur, plus précisément avec un script PHP qui consulte une base de données, fait des contrôles, retourne un résultat.

Le coté asynchrone complique les choses, quand on n'est pas bien familiarisé avec Ajax.

Tout cela est déjà fait et expliqué avec le framework http://www.anaa.eu, il y a une démo de dialogue entre le navigateur et le serveur (sans le code PHP qui dépend de l'application). Voir plus précisément http://www.anaa.eu/demo-chain.html
 
Jeviensderio Visiter le site web du posteur
rikew
WRInaute impliqué
WRInaute impliqué

Inscrit le: 19 Déc 2002
Messages: 432
Localisation: Marseille

URL permanente de ce messagePosté le : Ven Nov 16, 2007 19:41    Sujet du message: Ajax me rend fou >.<

un article pour débuter :
http://www.xul.fr/xml-ajax.html
 
rikew Visiter le site web du posteur
 
Montrer les messages depuis:   
Revenir en haut    Forum -> Développement d'un site Web Toutes les heures sont au format GMT + 2 Heures
Page 1 sur 1 - 
Connexion
Nom d'utilisateur:    Mot de passe:      Se connecter automatiquement à chaque visite    

Définitions :

CLIQUEZ ICI pour vous inscrire à WebRankInfo (forum, annuaire, outils...)

Connexion

© 2001-2005 phpBB Group, support français
Personnalisation : WebRankInfo ™


 ODP  Firefox  Alsacreations  annuaire webmaster Yagoort