JARIA est une bibliothèque de fonctions développées pour faciliter l'intégration de JavaScript.

     
IE 6+
FF 2+
Opera 9+
Safari 2+
Chrome

Accès aux données par la méthode Ajax

fichiers nécessaires <link href=jaria/jaria.css rel=stylesheet type=text/css />
<script src=jaria/jaria.js type=text/javascript></script>

L'objet oAjax() envoi et récupère des données du serveur Webvar oAjax = new Ajax();
oAjax.init() initialise l'objet Ajax
oAjax.adddata (name, value) Ajoute des paramètres sous forme de chaines à envoyer au serveur
ou oAjax.adddata ({name:value}) sous forme d'objet JSON (peut être aussi une chaine représentant un objet JSON)
oAjax.send (file, methode) envoi les paramètres par la méthode POST ou GET et récupérés par le serveur par les méthodes:

script PHP côté serveur <?php
/* méthode GET */
$Name = $_GET[NAME];
/* méthode POST */
$Name = $_POST[NAME];
?>
script ASP côté serveur <%
' méthode GET
StrName = Request.QueryString(NAME)
' méthode POST
StrName = Request.Forms(NAME)
%>

oAjax.onready([function], [format]) attend les données du serveur puis appel une fonction pour la réception des données éventuelles.
Les paramètres sont optionnels:

oAjax.recept() fonction par défaut à redéfinir pour traiter les éventuelles données retournées par le serveur
oAjax.timeout = integer délai d'attente en millisecondes (ms) avant le timeout (10 secondes par défaut)
oAjax.ontimeout() fonction appelée en cas de timeout. Elle peut-être redéfinie (affiche un message d'alerte par défaut)
Exemple Code Autre code code JSON Code PHP du retour XML Code PHP du retour JSON