Does it have something to do with preventing other events on the page from firing?
Yes.
Setting async to false means that the statement you are calling has to complete before the next statement in your function can be called. If you set async: true then that statement will begin it’s execution and the next statement will be called regardless of whether the async statement has completed yet.
For more insight see: jQuery ajax success anonymous function scope
Related Posts:
- jQuery $(this) keyword
- jQuery Selector: Id Ends With?
- jQuery dialog popup
- jquery loop on Json data using $.each
- Click button copy to clipboard
- How to break out of jQuery each loop?
- jQuery – Add ID instead of Class
- Can Twitter Bootstrap alerts fade in as well as out?
- jQuery Scroll to bottom of page/iframe
- jQuery – Illegal invocation
- How to call a webservice method from an html page [javascript] with out refresh the page
- Random background images CSS3
- How to scroll up or down the page to an anchor using jQuery?
- $ not defined using jQuery in WordPress
- Passing boolean values with wp_localize_script
- Concatenate and minify dependencies for enqueued JavaScript files
- AJAX nonce with check_ajax_referer()
- Require featured image
- jQuery UI Datepicker not working
- Why $ for jquery doesn’t work?
- WordPress 5.2.1 deactivated my jQuery
- Draggable item in custom gutenberg block
- Best Way to Include Scripts on a Specific Template Page
- AJAX post into pop-up div
- How to include jquery validate in a template
- Appending anchor tag to next post
- WordPress Script Loading/Unloading — wp_deregister_script(‘jquery’)
- Simple jQuery Click Not Working, though console log recognizes the function [closed]
- Registration e-mail check with AJAX
- Updating User Profile with AJAX not working
- wp_ajax() question.. not using wp_enqueue_script?
- Why isn’t jQuery 2.1 loading in the header?
- enqueue the scripts
- Returning content via jQuery without footers on admin pages
- wpColorPicker: How update colors on input value update?
- Getting all URLs of uploaded images using media uploader
- Reorder displayed posts with JQuery (title A-Z / last posted)
- `wp_editor()` CSS messing up the jQuery Dialog
- Ajax, Permalinks and post_thumbnail
- jQuery is missing in wp-admin
- How to embed JS data viz in a simple WordPress website
- First Attempt at AJAX and it keeps getting Canceled. Can’t Get Results to Show
- Enque Javascript in Footer?
- window.onload wont execute in wordpress
- How to return multiple arguments from AJAX callback function
- JS news ticker is not working on home page but working on other pages. How to solve this?
- jquery does’t work
- WP Customizer compare and set a value via javascript
- jQuery function not working
- Plugin Scripts no loading on options page
- Is there some way to refactor this jQuery wrapper?
- Remove swfobject.js in wp_head()
- Wp theme Jquery conflict with plugins that use jquery
- Using jquery and javascript in WordPress
- Uncaught ReferenceError: jQuery is not defined: how to fix on a sunday? [closed]
- underscore template dynamically remove row Jquery
- Loading external jQuery files with $
- fill form fields with ajax response
- Adding custom cart price with Ajax in wordpress
- Bootstrap modal with jQuery post [closed]
- echo do_shortcode for Contact Form 7 from within dynamically loaded php file
- How to use wp_update_post with ajax on frontend
- including jquery
- Customizing the Jquery Calendar [closed]
- How to declare/provide file path in JQuery which is emeeded in the WordPress theme
- Name of JQuery technique used on this site [closed]
- Drag and Drop Metadata Menu Order
- need jquery help
- Show More Show Less – Not Working
- How to make JQuery load on top of head tag before everything
- Trying to add google ad onclick to wordpress and Divi buttons and header link
- how to allow download after newsletter subscription?
- Dashboard controls have all stopped working
- jQuery Plugin Uncaught TypeError: jQuery(…).slider is not a function
- How to use jQuery plugin
- $_POST empty in using new php file added to theme
- How to blur the_post_thumbnail() via blur.js (jquery)?
- Passing variable data from external jQuery file to options.php
- Plugin preventing media buttons from working
- Uncaught TypeError: Cannot read property ‘ajax’ of undefined
- How to deregister scripts all at once
- Using jQuery DataTables and yadcf
- :first-child applying to all links [closed]
- Ajax autocomplete based on usercode
- Jquery script not loading on site Front page
- jQuery autcomplete not working
- Get selected value with PHP and jQuery
- Javascript block in Twenty Twelve theme
- Add jQuery function to media button
- Why won’t this jQuery work in WordPress?
- Change WooCommerce Checkout Manager Datepicker to Jalali
- jQuery append only works if I select html in admin section [closed]
- jQuery color picker function on change
- Can’t get this jQuery snippet to work with WordPress
- Javascript Loading Effect to URLs
- How to combine jQuery in-place editor with $wpdb->update
- Does anyone know how to load jquery in the footer?
- jQuery Add/Remove Classes Not Working
- Contact Form 7 – Submit Form not working After Ajax Request [closed]
- Making the Google Maps API non readable