b'en en gros, c'est une base pour AJAX.
ce qui est important de comprendre, c'est cette partie là :
// Tu utilise la méthode GET Pour appeler la page monscript.php
// tu peux fournier des paramètres GET comme ceci : xhr_object.open("GET", "monscript.php?id=10", true);
xhr_object.open("GET", "monscript.php", true);
// Ici, tu crée une fonction qui sera appelée quand xhr_object.readyState == 4, c'est à dire quand monscript.php aura fini de s'exécuter
// xhr_object.responseText contient ce qui aura été renvoyé par monscript.php (par exemple, si monscript.php contient <?php print("Hello World"), ?>, xhr_object.responseText contiendra "Hello World")
xhr_object.onreadystatechange = function() {
if(xhr_object.readyState == 4) alert(xhr_object.responseText);
}
//Tu appelle la page monscript.php
xhr_object.send(null);
huberdine, mais dort aussi ...