Se usi ajax + onunload (ma ti conviene onbeforeunload - per cui vale però lo stesso discorso) devi ricorrere all'odiatissimo uso sincrono di XMLHttpRequest. Sorry, non hai alternative.