Cmq vedo poco sicuro l'uso di ahah per eseguire degli eval di codice javascript.
Non ho capito il concetto delle richieste successive.
Sono scatenate di solito dall'evento del click dall'utente quindi al massimo basta mettere un disable temporaneo prima della chiamata e poi sull'onreadystatechange alla fine riabiliti l'eventuale oggetto che scatena la richiesta