CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

Rafraichir une div et non la page

Yoda_Software
Yoda_Software
Niveau 30
09 janvier 2008 à 16:50:56

Non, c´est bien plus simple d´intervenir sur les éléments de la page avec Javascript.
C´est le principe d´AJAX (Asynchronous Javascript And Xml) :
Javascript interroge un script côté serveur (PHP, ASP, CGI, ...), lequel lui renvoie des informations sous forme XML, et il intervient sur les éléments de la page pour afficher ces informations.

-Top_Budget-
-Top_Budget-
Niveau 8
09 janvier 2008 à 16:54:35

Mais je ne connais ni le JS ni XML :-(

Yoda_Software
Yoda_Software
Niveau 30
09 janvier 2008 à 17:00:23

Javascript, ce n´est pas très compliqué, le SDZ comporte quelques très bon tutoriaux sur le sujet.
Quand à XML, c´est juste une norme de structure de fichier.
Le HTML et le XHTML découlent d´XML.
Jette un oeil la dessus :
http://fr.wikipedia.org/wiki/XML
et particulièrement sur le chapitre 3 "Composants d´un document XML : les nœuds"
http://fr.wikipedia.org/wiki/XML#Composants_d.27un_document_XML_:_les_n.C5.93uds

-Top_Budget-
-Top_Budget-
Niveau 8
09 janvier 2008 à 17:10:16

Ok Merci Yoda :)
J´vais voir ça !

Genre
Genre
Niveau 9
10 janvier 2008 à 12:56:21

Gourdin Posté le 09 janvier 2008 à 16:32:21 * -Top_Budget- profil

  • Posté le 09 janvier 2008 à 15:49:56 avertir modérateur
  • Par contre la fonction rafraichir je peux pas la faire en PHP ?

Il ne me semble pas qu´on puisse faire de la POO (Programmation orientée objet , en gros des actions sur des éléments présents sur la page) en PHP Enfin je suis pas complètement sur de ça.
----------------

Sur le site du zéro y´a un tutoriel sur la POO en php

darth-bane
darth-bane
Niveau 10
10 janvier 2008 à 13:26:13

Le PHP permet de faire de la POO, c´est même la principale évolution que l´on trouve dans PHP5, mais elle ne permet pas d´agir sur les éléments de la page, ça c´est au Javascript de s´en occuper.

indiana_jones_
indiana_jones_
Niveau 10
10 janvier 2008 à 13:27:31

Ajax est le seule moyen de faire ca je croix. :ok:

MongueurGecko
MongueurGecko
Niveau 6
11 janvier 2008 à 02:02:10

Ajax te permettra effectivement d´exécuter des requêtes sql sans avoir à rafraichir la page.
Pour ma part j´utilise de l´ajax sans le ´x´ (xml), j´utilise du json à la place pour stocker mes données : c´est moins lourd à parser quand on a beaucoups de données et tout aussi lisible par l´être humain.

En gros t´auras une fonction en javascript qui va périodiquement aller chercher les infos non pas directement dans la base de données mais dans un fichier externe construit lui aussi périodiquement (ca sera du xml ou du json dans mon cas) par un cgi (en utilisant CRON par exemple). Donc le client lui ne fait pas sans arrêt des requêtes pour mettre à jour les données sur la page mais va les chercher dans un fichier et maj toutes les X secondes les éléments souhaités de la page (ca se passe au niveau client, c´est du js).

darth-bane
darth-bane
Niveau 10
11 janvier 2008 à 08:48:02

AJAX signifiant "Asynchronous Javascript And Xml", sans XML, ce n´est plus de l´AJAX :non:

MongueurGecko
MongueurGecko
Niveau 6
11 janvier 2008 à 13:35:16

c´est du chipottage, la technique reste la même et il serait stupide de créer encore un nouveau terme pour un système identique.
Suffit de voir les articles et les bouquins parlant de faire de l´ajax avec du json.
json a l´avantage d´être un sous-élément de javascript, ce qui permet directement de parser les données rien qu´avec js.

en anglais :
http://www.developer.com/lang/jscript/article.php/3596836

en français:
http://www.journaldunet.com/developpeur/tutoriel/xml/060420-ajax-json.shtml

darth-bane
darth-bane
Niveau 10
11 janvier 2008 à 21:03:44

Désolé d´appeler un chat, un chat !

Mais les faits sont là, et ce n´est pas parce que certains bouquins utilisent cette appellation à tord, qu´il faut le faire.

Ils n´ont qu´à trouver une appellation qui fonctionnerait quelle que soit le format des données transférées, comme cela ça ne poserait plus de problème.

-Top_Budget-
-Top_Budget-
Niveau 8
14 janvier 2008 à 16:24:51

J´ai pas compris le principe du XML :-(
Ni l´AJAX ...

-Top_Budget-
-Top_Budget-
Niveau 8
14 janvier 2008 à 16:26:34

Est-ce que vous trouver ce tuto bien pour apprendre ?
http://www.siteduzero.com/tuto-3-2882-1-le-point-sur-xml.html
Merci

deepblue
deepblue
Niveau 16
15 janvier 2008 à 19:07:10

oui c´est bien

Sous forums
  • Aide à l'achat Mac
  • Internet
  • Macintosh
  • Création de sites web
  • Création de Jeux
  • Linux
  • Programmation
  • Steam Deck
  • Hardware
La vidéo du moment