Gravity Forms Ajax — Not Working
Gravity Forms relies heavily on JavaScript to process submissions without reloading the page. If there is a syntax error elsewhere on your site, the browser stops executing scripts, causing the AJAX functionality to die silently.
Validate your HTML using the W3C Validator . If you see massive structural errors in your theme's markup, you may need to reach out to your theme developer for a patch.
If you see "jQuery is not defined" or "SyntaxError," another plugin or your theme is likely breaking the JavaScript execution required for AJAX to run. 2. Verify the AJAX Setting is Active gravity forms ajax not working
Are you embedding your form using the classic shortcode? It is incredibly easy to make a typo that invalidates the AJAX attribute.
After submit → Network tab → Find admin-ajax.php request → Check tab. If you see PHP warnings/notices → fix them (often from custom code or other plugins). Gravity Forms relies heavily on JavaScript to process
Exclude the Gravity Forms scripts from minification/deferral. Look for js/gravityforms.min.js in your optimization settings and add it to the exclusion list. 6. Fix "Spinning Wheel" Forever If the loading spinner appears but never disappears:
Temporarily use a default theme like Twenty Twenty-Four. Disable Plugins: Turn off everything except Gravity Forms. If you see massive structural errors in your
Is the form submitting, but the loading spinner just spins forever?
Look at your error_log file via FTP or your hosting panel.
Sometimes “not working” means the page (fallback to non‑AJAX). That’s usually a JS error or form missing the gform_ajax class. AJAX will silently fail — no error message, just a full page reload.