As of version 2.1.2 of Ninja Forms we’ve re-added the AJAX submission feature.
If you used Ninja Forms prior to version 2.0, then you know that we launched the new version without including support for AJAX submissions. For those who haven’t used a previous version of Ninja Forms, AJAX submission allows your users to submit the form without reloading the page. By default, a message is displayed to let the user know that their submission is being processed. This message can be changed in the “Plugin Settings” section of Ninja Forms, underneath the labels tab.
There were several reasons we delayed adding AJAX submissions to the new version of Ninja Forms, but when it came down to it, we just didn’t feel that we had an adequate handle on how to implement the feature. Over the past few weeks, however, we think we’ve finally cracked it.
We have several ideas for improving the AJAX functionality, and you will see those being added to the plugin over the next few weeks. Some of these include: easier customization, better settings layouts, and many more. If you want to enable AJAX submissions for your form, just go to the “Form Settings” tab and check (or tick) the “Submit via Ajax” setting. That’s all you have to do. We’re excited to be able to add this new (old) feature and hope you get a chance to check it out. If you do, we’d love to hear your feedback on it. You can leave a comment on this post or leave a thread in our forums.
(Please note that the Multi-Part Extension isn’t quite ready for AJAX submissions yet, but we’re working on it. Keep an eye out for an update to the extension later this week.)