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

Apprendre le Xajax

hinomi_
hinomi_
Niveau 7
30 décembre 2006 à 13:26:08

Le Xajax est une méthode permettant de faire une liaison serveur-client sans recharger la page.
Je viens d´écrire un cours dessus et je vous le fais partager car ca peut toujours être utile de connaitre le Xajax.

II- Les bases

Commençons par le commencement, vous devez tout d´abord télécharger la librairie à cette adresse:
http://www.xajaxproject.org/
Puis mettez le contenu du dossier dans le même dossier que les pages où vous voulez l´utiliser.

Ensuite vous devez créer votre page et entrez les quelques lignes qui suivent (vous devez toujours les mettrent):

-------------------------------------------------

Lignes à mettre en début de page:

<?
--Fonctions qui serons réutilisé avec le Xajax(voir dans le III)--

require("./xajax.inc.php"); //On appelle la page p
rincipale de la librairie

$xajax = new xajax(); //On créé un nouvel objet xa
jax

--Déclaration des fonctions (voir dans le III)--

$xajax->processRequests(); //Fonction qui va perme
ttre à la librarie de se charger des differentes requêtes
?>

-------------------------------------------------

Lignes à mettre entre les balises <head></head>:

<?
$xajax->printJavascript(); //Je sais pas trop à qu
oi ca sers mais il faut le mettre
?>

hinomi_
hinomi_
Niveau 7
30 décembre 2006 à 13:30:33

II- Créons notre première fonction

<?
function LaFonction($argument){

$reponse = new xajaxResponce(); //On créé une vari
able pour enregistrer les données demandé au serveur

$rep=$argument; //$rep est la variable dont le con
tenu sera affiché

$reponse->addAssign("control", "innerHTML", $rep);
//On assigne la variable $reponse à un objet. control est l´id de l´objet auquel on veut assigner le contenue de $rep. InnerHTML est la caracteristique à laquel sera égal $rep. donc dans notre cas cela correspondrais en javascript (pour que ce sois un peu plus clair, à: control.innerHTML = $rep

return $reponse->getXML(); //On retourne la répons
e du serveur.

}

--appelle de la librairie(voir dans le II)--
--création de l´objet Xajax(voir dans le II)--

$xajax->registerFunction("LaFonction"); //On décla
re la fonction dans la librairie

--Chargements des requêtes(voir dans le II)--

?>

hinomi_
hinomi_
Niveau 7
30 décembre 2006 à 13:40:21

III- Appelle d´une fonction

Dans le code HTML:

Pour appeller les fonctions que vous avez enregistrer avec xajax il vous suffit de l´appeller de la même manière qu´une autre fonction:
exemple, pour appeller une fonction javascript vous faite:

<input type="button" onclick="laFonction()">

pour appeller une fonction xajax il vous suffit de rajouter ´xajax_´ avant le nom de la fonction soit:

<input type="button" onclick="xajax_laFonction()">

--------------------------------------------------
------------------------

Dans une autre fonction xajax:

dans une fonction xajax il faut placer cette ligne:

$reponse->addScript("laFonction();"); //On met laF
onction et non pas xajax_laFonction

FIN!!!

jacman
jacman
Niveau 11
30 décembre 2006 à 14:08:40

c´est bien beau tout ca, mais ca nous sert a koi ton Xajax au juste ?

hinomi_
hinomi_
Niveau 7
30 décembre 2006 à 14:18:11

a reutiliser des fonction php sans recharger la page. par exemple pour faire un tchat.

gugus963
gugus963
Niveau 10
30 décembre 2006 à 14:20:38

C´est pareil que Ajax ? Enfin moi j´connais pas, mais c´est un combo js + php c´est ça ?

LeLion-67
LeLion-67
Niveau 10
30 décembre 2006 à 15:53:02

http://www.siteduzero.com/tuto-3-7876-1-application-ajax-facile-avec-php-et-xajax.html

mr_monkey
mr_monkey
Niveau 10
31 décembre 2006 à 17:22:22

J´ai decouvert ajex depuis que ca existe, j´ai d´ailleurs ma propre fonction javascript et tout mais c´est vrai qu´une librairie peut etre pratique.

Par contre on voit bien que l´auteur copie colle sans comprendre des tutos puisque c´est bien d´ajax que l´on parle et que l´on utile un objet de type xajax pour y arriver.

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