Mahesh Sankhala - Know everything about Drupal Ajax Framework - DrupalSouth 2017 - Vault

What the hack is Drupal Ajax framework? Do you ever wondered why do i need to do Drupal.ajax() rather then directly doing simple jQuery.ajax(). What power this Drupal.ajax provide me? How can i utilise this drupal ajax framework to ajaxify my forms, autocomplete and some custom solution? This session is going to cover all of this.

From Drupal 6, drupal has a way of handling Ajax request. In Drupal 6 it used to be called AHAH(Asynchronous HTML and HTTP). In Drupal 7 it became Ajax Framework, giving all the power to developer to manage all different kind of ajax request with minimum amount of code. AJax framework allow developers to add ajax capabilities to any link, form, autocomplete, form validation, form submission and all sort of functionality.

Drupal 8 continues to use same Drupal framework with slight modification and utilising all the power of Object Oriented Programming power.

In this session i will start from simple ajax request to all the option and complexity of Drupal ajax framework. Main take away from this session will be that you will know how Drupal ajax framework works behind the scene.

Things I am going to cover in this session:

What is Drupal Ajax command?
What are the different Drupal ajax commands?
How to write your custom Drupal ajax command?
Few use case of Drupal ajax commands in Forms, Autocomplete and Views.
Demo with code sample.

Drupal is a registered trademark of Dries Buytaert.