jQuery: ejecuta una llamada ajax desde ajaxComplete

Necesito llamar a ejecutar la llamada ajax desde dentro de la función ajaxComplete. ¿Cómo hago esto sin quedarme atascado en el interminable bucle de llamadas ajax? ¿Puedo desvincular ajaxComplete, ejecutar la llamada ajax y luego volver a enlazarlo? ¿Si es así, cómo?

Qué tal si:

function onComplete(event, XMLHttpRequest, ajaxOptions) { // Your second AJAX call $.ajax({ url: "anotherPlace.html", cache: false }); } // Your first ajax call $.ajax({ url: "test.html", cache: false, complete: onSuccess }); 

¿No puedes usar una variable global? Verifique por primera vez si la variable está configurada, si no se le asigna un valor. La segunda vez que lo ejecute, verifique nuevamente y la variable probablemente esté configurada.