Error message

You are browsing documentation for drupal 7.x, which is not supported anymore. Read the updated version of this page for drupal 11.x (the latest version).

function ajax_footer

Performs end-of-Ajax-request tasks.

This function is the equivalent of drupal_page_footer(), but for Ajax requests.

See also

drupal_page_footer()

Related topics

Ajax framework
Functions for Drupal's Ajax framework.
1 call to ajax_footer()
ajax_deliver in includes/ajax.inc
Packages and sends the result of a page callback as an Ajax response.

File

includes/ajax.inc, line 618

Code

function ajax_footer () {
 // Even for Ajax requests, invoke hook_exit() implementations. There may be
 // modules that need very fast Ajax responses, and therefore, run Ajax
 // requests with an early bootstrap.
 if (drupal_get_bootstrap_phase () == DRUPAL_BOOTSTRAP_FULL  && (!defined ('MAINTENANCE_MODE') || MAINTENANCE_MODE  != 'update')) {
 module_invoke_all ('exit');
 }
 // Commit the user session. See above comment about the possibility of this
 // function running without session.inc loaded.
 if (function_exists ('drupal_session_commit')) {
 drupal_session_commit ();
 }
}

Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.