Skip to content

Latest commit

 

History

History
47 lines (30 loc) · 1.18 KB

html-builder-ajax.md

File metadata and controls

47 lines (30 loc) · 1.18 KB

Html Builder Ajax

Ajax is an option that you set to tell dataTable where to fetch it's data.

See datatables.net official documentation for ajax option for details.

Syntax

$builder->ajax($attributes);

Ajax Parameter

Ajax parameter ($attributes) can either be a string or an array.

String Attributes

When the attribute passed is a string. The builder will treat this as the URL where we fetch our data.

$builder->ajax(route('users.data'));

{tip} Setting ajax to null or empty string will use the current url where DataTables was used.

Array Attributes

Accepted options are url and data.

$builder->ajax([
	'url' => route('users.index'),
	'type' => 'GET',
	'data' => 'function(d) { d.key = "value"; }',
])

URL Option

URL option represents the url where dataTables will fetch it's json data.

Type Option

Type option represents the type of request (GET/POST) that we will use when sending a request to the server.

Data Option

Data option is a js string that you can use to append custom data when sending the request to the server.