function drupal_json_output in Drupal 7
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.
1 string reference to 'drupal_json_output'
- system_menu in modules/
system/ system.module - Implements hook_menu().
File
- includes/
common.inc, line 5275 - Common functions that many Drupal modules will need to reference.
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);
}
}