Si vous employiez la bibliothèque de .jquery, vous pourriez employer la fonction de $.get () pour demander une réponse par l'ajax et puis pour manipuler les résultats comme partie de l'appel (plutôt que comptant sur le parent. installation qui peut être fragile.
La fonction de $.get () peut prendre deux paramètres (URL et fonction de rappel de service). C'est la vraie puissance de cette bibliothèque. Elle manipulera faire l'appel à la page de votre choix, attendant la réponse, puis prenant une mesure une fois que l'appel est complet.
Un exemple typique dans le jquery serait :
checkUserName de fonction (username) {
$.get (
//url avec querystring pour obtenir des résultats
« checkuser.php ? u= » + username,
fonction de //callback quand la demande est complète
fonction (données, textResponse) {
si (textResponse== " succès ") {
alerte (données)
}
})
}
Vous pouvez renvoyer celui que vous aimiez de la page de checkuser.php. HTML simple, données de json, xml… quoi que. Vos « données » dans la fonction de .get () sont alors la chose que vous inspectez et agissez au moment.