Se steste usando la biblioteca di .jquery, potreste usare la funzione di $.get () per chiedere una risposta attraverso ajax ed allora per trattare i risultati come parte della chiamata (piuttosto che contando sul genitore. messa a punto che può essere fragile.
La funzione di $.get () può prendere due parametri (URL e funzione di chiamata ripetuta). Ciò è il potere reale di questa biblioteca. Tratterà la fabbricazione della chiamata alla pagina della vostra scelta, aspettante la risposta, quindi prendente i provvedimenti una volta che la chiamata è completa.
Un esempio tipico in jquery sarebbe:
checkUserName di funzione (username) {
$.get (
//url con querystring per ottenere i risultati
“checkuser.php? u=„ + username,
funzione di //callback quando la richiesta è completa
funzione (dati, textResponse) {
se (textResponse== " successo ") {
allarme (dati)
}
})
}
Potete restituire qualunque gradite dalla pagina di checkuser.php. HTML semplice, dati del json, xml… qualunque. I vostri “dati„ nella funzione di .get () sono allora la cosa che controllate e che vi comportate su.