AJAX se puede utilizar como si fuera
include pero no es la una aplicacion, tambien se puede usar para enviar datos al servidor. para llamar multiples veces una funcion sin bucle, utiliza un temporizador dentro de la misma funcion que se llame a si mismo.
Código:
function myFunction(){
// statements;
setTimeout(arguments.callee, 2000); // llama la funcion cada dos segundos;
// en este caso no se le pasa ningun parametro a la funcion;
}