Código PHP:
var variable = "HOLA";
http = xmlUtil.getXMLHTTPObject();
http.open('GET', 'datos.php?id='+variable, false);
http.send(null);
var res = "";
if (http.readyState == xmlUtil.COMPLETE && http.status == 200)
{
res = http.responseText;
}
else if (http.readyState == xmlUtil.LOADING && http.status == 200)
{
res = "Cargando...";
}
No lo he probado, unicamente lo he creado apartir de la clase que he puesto antes, en un principio, lo unico q hace es una conexion (un objeto XMLHttpRequest() ) y luego lanza la ejecucion de la llamada con el parametro HOLA.
Con http.readyState obtenemos el estado actual y si es LOADING, cargamos
res con "Cargando..." y si no con el valor devuelto.
Espero q haya qdado algo claro :D