AJAJ

Un article de Wikipédia, l'encyclopédie libre.
Aller à : navigation, rechercher
image illustrant l’informatique
Cet article est une ébauche concernant l’informatique.

Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants.

L'AJAJ (acronyme: Asynchronous JavaScript and JSON) est un "dérivé" de l'Ajax qui au lieu d'utiliser le XML, utilise le JSON.

Un exemple de comment AJAJ est utilisé en utilisant Jquery et PHP

JavaScript (jQuery)

Utilise la fonction jQuery: $.getJSON().

$.getJSON('includes/server_side_file.php', function(data) { // callback function
    doSomething(data); //fonction qui utilise les données récupérées 
});

PHP script: server_side_file.php

utilise json_encode()

<?php
    // server_side_file.php
    
    $exampleArray = array(
                         'first_name' => 'Joe',
                         'last_name' => 'Schmoe',
                         'message' => 'Hello!'
                    );
    header("Content-type: application/json"); //Return the content as JSON.
    echo json_encode($exampleArray);
?>

Resultat

function doSomething(data) {
    /* Les variables de data reçues en JSON et traitées par le parser de JQuery
    {
         first_name : 'Joe',
         last_name : 'Schmoe',
         message : 'Hello!',
    }
    */

    //On peut facilement utiliser ces variables 
    alert(data.first_name); // alert 'Joe'
    alert(data.last_name); // alert 'Schmoe'
    alert(data.message); // alert 'Hello!'
}