jQuery Ajax is async by nature. We use to set a flag “async:false” if we need to make Ajax call sync (non-blocking). This feature has been deprecated. Here is a compile list of Ajax using jQuery;
Alternative to “async: false” for successive AJAX calls
Handling Sequential AJAX Calls using jQuery
Multiple Simultaneous Ajax Requests (with one callback) in jQuery
jQuery callback for multiple ajax calls
jQuery Promises – Taking action .when() multiple ajax calls are complete
Add to favorites