The solution is to manually add an overlay to prevent the user to interact with the interface, and then remove it once the AJAX query is done.
$(function() {
show_overlay();
$.ajax({
// Query to server
}).done(function() {
// Verify good data
// Do stuff
remove_overlay();
});
});