lunes, 28 de septiembre de 2009

XMLHttpRequest: Enviando POST y esperando callback

Cuando necesitamos hacer una petición y ejecutar una función al recibir la respuesta, podemos emplear la siguiente función:

function getDataFromServer(queryString,callbackFunctionName){
XMLHttpRequestObject.open('POST', '/mi/url', true);
XMLHttpRequestObject.onreadystatechange = callbackFunctionName;
XMLHttpRequestObject.setRequestHeader("Content-Type",
"application/x-www-form-urlencoded;charset=UTF-8");
XMLHttpRequestObject.send(queryString);
}

El objeto XMLHttpRequest específico del navegador, se puede recuperar como se vió en este post.

No hay comentarios: