JQuery GetJSON dentro del temporizador SetTimeOut

¿Puede alguien publicar un código de ejemplo en el que haya un temporizador de ejecución (javascript settimeout) y realizar la recuperación de datos?

Básicamente, lo que este temporizador hace es mostrar nuevos mensajes.

myFunction(param){

//data retrieval operation
//using getJSON.. call displaydata() base on param

settimeout("myFunction()", param, 1000);

}

function displaydata(param){

//processing
alert('test')}

¿Debo usar getJSON? Creo que hay un problema con la llamada asíncrona ..

Respuestas a la pregunta(2)

Su respuesta a la pregunta