function drupal_json_output

Returns data in JSON format.

This function should be used for JavaScript callback functions returning data in JSON format. It sets the header for JavaScript output.

Parameters

$var: (optional) If set, the variable will be converted to JSON and output.

21 calls to drupal_json_output()
database_test_db_query_temporary in modules/simpletest/tests/database_test.module
Run a db_query_temporary and output the table name and its number of rows.
database_test_even_pager_query in modules/simpletest/tests/database_test.module
Run a pager query and return the results.
database_test_odd_pager_query in modules/simpletest/tests/database_test.module
Run a pager query and return the results.
database_test_tablesort in modules/simpletest/tests/database_test.module
Run a tablesort query and return the results.
database_test_tablesort_first in modules/simpletest/tests/database_test.module
Run a tablesort query with a second order_by after and return the results.

... See full list

1 string reference to 'drupal_json_output'
system_menu in modules/system/system.module
Implements hook_menu().

File

includes/common.inc, line 5317

Code

function drupal_json_output($var = NULL) {
    // We are returning JSON, so tell the browser.
    drupal_add_http_header('Content-Type', 'application/json');
    if (isset($var)) {
        echo drupal_json_encode($var);
    }
}

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