Hallo,
warum blendest Du nicht einfach ein unsichtbares Div (a la lightbox) ein, solange der AJAX-Request läuft und blendest es wieder aus, wenn der Request beendet ist? Damit sperrst Du sämtliche Elment für einen Klick. Optional könntest Du noch eine animierte Grafik einbauen, die dem User signalisiert, dass was im Hintergrund läuft ("Ladegrafik").
Grüße
Siri