Salve,
ho trascritto da uno dei libri di Drupal 7 che ho acquistato il seguente esempio per testare le funzionalità ajax:

Creazione del link:

<?php
$items
['Vis'] = array(
       
'title' => 'Vis1',
       
'access callback' => array('permessi'),
       
'page callback' => 'drupal_get_form',
       
'page arguments' => array('hello_world_simple_form_example'),
        );
?>

Funzione di callback:

<?php
function hello_world_simple_form_example($form, &$form_state) {
   
$form = array();
   
$form['hello_city'] = array(
   
'#title' => t("Choose a city"),
   
'#type' => 'select',
   
'#options' => array(
   
t('World') => t('World'),
   
t('Chicago') => t('Chicago'),
   
t('New York') => t('New York'),
   
t('Los Angelas') => t('Los Angelas'),
    ),
   
'#ajax' => array(
   
'callback' => 'hello_world_simple_form_callback',
   
'wrapper' => 'ajax_markup_div',
    ),
    );
   
$form['ajax_markup'] = array(
   
'#prefix' => '<div id="ajax_markup_div">',
   
'#suffix' => '</div>',
   
'#markup' => t('Hello World'),
    );
    if (!empty(
$form_state['values']['hello_city'])) {
   
$form['ajax_markup']['#markup'] = t("Hello !city", array('!city' => $form_state['values']['hello_city']));
    }
    return
$form;
}

function
hello_world_simple_form_callback($form, $form_state) {
    return
$form['ajax_markup'];
}
?>

La funzione che controlla gli accessi non l'ho postata perchè funziona.

Selezionando una città dal menù a tendina, parte la chiamata ajax e mi visualizza l'errore che ho allegato come file immagine.

Qualcuno può aiutarmi?
Grazie per la risposta.

Ps: Test effettuato su browser Firefox e Chrome, senza risultato.

AllegatoDimensione
Immagine.png80.74 KB