Ajax Forms

Introduction

You can easily make forms use ajax behavior by setting the ajax property.

protected $ajax = true;

You can also flag forms as ajax on the fly.

$builder->setAjax(true);

Custom Data

You can easily add custom data to the JSON response by adding public function onJsonResponse(Collection $data){} to your form builder. This will allow you to modify the array before it being set in the form response.

Ajax forms are designed to be included in a modal by default but you can configure it to display using options or however you like.

In Development: The Ajax API is still being developed. While ajax forms are usable, more robust JSON response information is still missing.{.note}