1 ajax_example_node_form_alter.inc ajax_example_node_load($nodes, $types)

Implements hook_node_load().

See also

ajax_example_form_node_form_alter()

File

modules/examples/ajax_example/ajax_example_node_form_alter.inc, line 91
This example shows how to use AJAX when altering a node form.

Code

function ajax_example_node_load($nodes, $types) {
  $result = db_query('SELECT * FROM {ajax_example_node_form_alter} WHERE nid IN(:nids)', array(':nids' => array_keys($nodes)))->fetchAllAssoc('nid');

  foreach ($nodes as &$node) {
    $node->ajax_example['example_1']
      = isset($result[$node->nid]->example_1) ?
      $result[$node->nid]->example_1 : 0;
    $node->ajax_example['example_2']
      = isset($result[$node->nid]->example_2) ?
      $result[$node->nid]->example_2 : '';
  }
}