You’ll want to make sure you’re loading the form with AJAX enabled. I’m assuming that the the form is actually refreshing the entire page (hence the popup closing). If you enable AJAX, only the form should be refreshed and the popup’s visibility should not be impacted.
Related Posts:
- JavaScript implementation of Gzip
- Is there a JavaScript API? How to access public and private data in JS?
- How to HTML5 FormData Ajax
- How to properly use wp.ajax.post?
- Custom PHP endpoint for a plugin’s AJAX call
- Refused to execute script from ‘***’ because its MIME type (‘text/html’) is not executable, and strict MIME type checking is enabled
- WordPress Ajax Login without page reload
- Dynamically changing navigation links (next and previous) via AJAX
- Drag and drop multiple file upload using Ajax WordPress
- Quick Edit: Selected Custom Taxonomy Not Refreshing After Save
- Vue.js + AJAX Shortcode
- Turn jQuery.ajax() request into XMLHttpRequest (vanilla JavaScript)
- fetching via fetch/ajax gutenberg block data from third party
- ajax and nonce when JavaScript is in a seperate file
- admin-ajax.php HTTP400: BAD REQUEST – The request could not be processed by the server due to invalid syntax
- AJAX issue – Uncaught SyntaxError when processing Zip File
- WordPress AJAX Call Not Return Result
- Nonces, AJAX, script variables & security in WordPress
- Extending wp JavaScript base class to make a post request to a custom REST endpoint
- How to localized one js file for different actions?
- wp-admin AJAX with Fetch API is done without user
- Admin Ajax and HTML5 Formdata
- Call javascript function when category was added via ajax
- Populating content dynamically via AJAX and Advanced Custom Fields [closed]
- Help with AJAX front end comment moderation
- Woocommerce Ajax Add cart not working
- Ajax Modal Flickers When Opened Multiple Times
- Show Post Content with AJAX
- Load JavaScript from a post that’s loading into Fancybox via ajax
- splitting the URL using jQuery
- Gravity form Load By Ajax Cannot Submit – Error 400
- AJAX Load more on CPT returning random posts
- Refresh Markercluster after ajax call
- Making an ajax request from a different domain
- Performance optimization of tree like structure
- How do I query posts by a sub value with the API?
- Radio buttons live refresh in the customizer
- Why is wp_localize_script returning false?
- Using admin-ajax prevents regular php form submission
- wp_mail doesn’t work when logged in?
- Hide Load more Ajax button if there is no more users to load or less than the number?
- How to disable drag-and-drop upload function in Media Library?
- javascript ajax and nonce
- Making POST request with AJAX returns a 400 error (without jQuery)
- Is there a better way to access transients using javascript
- Run javascript upon successfully set featured image
- admin-ajax.php (aborted) error when using jQuery.get
- Replace link with form to pass variables to javascript / ajax
- Ajax page load without reload
- Load page HTML content through AJAX
- How to display contact form 7 form in vanilla js without jquery in frontend
- Get uploaded attachment width & height and attachment ID after upload them
- Get localize of a loaded javascript
- Updating failed. The response is not a valid JSON response. specific to my browser when I include javascript in my html
- Uncaught TypeError: Cannot read properties of undefined (reading ‘message’) [closed]
- Refresh checkout fields on add to cart with order bump
- Refresh Gutenberg with JS for it show updated post
- javascript onClick update user_meta from jquery.ajax
- how to make sure js is enabled before executing php function
- How to Object.freeze wp_localize_script
- How to pass value from ajax to php in no conflict mode?
- ERROR while passing data from JS to PHP via AJAX
- Ajax sometimes work and sometimes just don’t work
- React to AJAX adding to the page
- gform_after_submission does not work on ajax enabled form
- Download doccument on server rather than clients browser
- Using existing ajax data that is loaded into page
- Javascript output now showing in custom widget
- Ajax call from Plugin using Class
- Ajax call on class returns old data
- How to safely pass post_id and user_id via AJAX to the backend (prevent user from changing it via JS)?
- Ajax show custom post data form & script
- AJAX form not working, still reloads on submit
- Create a post with REST API and adding a category
- Get post details with pure javascript ajax
- Ajax WordPress pass post URLs
- Jquery wrap permalink in a data-attribute?
- Session variables lost during Ajax calls – WordPress – Sage Starter Theme
- AJAX Call in Plugin Returns More than JSON
- ‘Dehighlighting’ navigation once clicked
- Bad Request when adding new post via ajax form
- AJAX admin Internal 500 error Failed to Upload
- Using Javascript Callback from plugin in a theme
- WordPress Ajax send response on every iteration of a loop
- Running js in html code with same content
- How to get current_user_id from wordpress in node js?
- AJAX call not initializing for non-admins in WordPress
- Escaping admin_url output being passed to js (esc_js vs esc_url)
- How to submit a button automatically after every scheduled hours?
- FormData append not working
- Why use wp_send_json() over echo json_encode()?
- Ajax is not defined
- Get posts by category via ajax
- Automatic add space if user enters number(any digit)
- Posting to loop.php file
- $wpdb Ajax not redirecting to main page
- how reduce fetch/XHR response time
- wordpress ajax bad request 400
- Custom WP rest api endpoint only working on non https?
- How can I use AJAX in child theme template?