Se você usava a biblioteca de .jquery, você poderia usar a função de $.get () para pedir uma resposta através do ajax e para segurar então os resultados como uma parte da chamada (um pouco do que confiando no pai. instalação que pode ser frágil.
A função de $.get () pode tomar dois parâmetros (URL e função de rechamada). Este é o poder real desta biblioteca. Segurará a fatura da chamada à página de sua escolha, esperando a resposta, a seguir tomando uma ação uma vez que a chamada está completa.
Um exemplo típico no jquery seria:
checkUserName da função (username) {
$.get (
//url com querystring para começ resultados
“checkuser.php? u=” + username,
função de //callback quando o pedido estiver completo
função (dados, textResponse) {
se (textResponse== " sucesso ") {
alerta (dados)
}
})
}
Você pode retornar o que quer que você gosta da página de checkuser.php. HTML simples, dados do json, xml… o que quer que. Seus “dados” na função de .get () são então a coisa que você inspeciona e actua upon.