Probleme form ajax

Information importante

En raison d'un grand nombre d'inscriptions de spammers sur notre site, polluant sans relache notre forum, nous suspendons la création de compte via le formulaire de "sign up".

Il est néanmoins toujours possible de devenir adhérent•e en faisant la demande sur cette page, rubrique "Inscription" : https://www.drupal.fr/contact


De plus, le forum est désormais "interdit en écriture". Il n'est plus autorisé d'y écrire un sujet/billet/commentaire.

Pour contacter la communauté, merci de rejoindre le slack "drupalfrance".

Si vous voulez contacter le bureau de l'association, utilisez le formulaire disponible ici, ou envoyez-nous un DM sur twitter.

Bonjour,

Lorsque l utilisateur clic sur un bouton je lui affiche un form que je recupere en json. Mais il ne fonctionne pas correctement. Par exemple lors d un form_set_error il affiche une page blanche avec du json et il m et impossible de faire marcher l autocomplete_path.
Mais si j affiche le meme formulaire sans passer par de l ajax tout marche parfaitement.

Auriez vous une solution?

Merci d avance.

Voici un bou de code pour plus de detail

Cote php

<?php
function my_module_menu() {
$items = array();
$items['get/my_form'] = array(
 
'page callback' => 'send_form',
 
'type' => PAGE_CALLBACK,
);
$items['auto_path/get'] = array(
 
'page callback' => 'send_auto',
 
'type' => MENU_CALLBACK,
);
return
$items;
}

function
my_form($form_state) {
 
$form = array();
 
$form['auto'] = array(
   
'#type' => 'textfield',
   
'#title' => 'test',
   
'#size' => 35,
   
'#autocomplete_path' => 'auto_path/get',
  );
  return
$form;
}

function
send_form() {
 
drupal_json('form' => drupal_get_form('my_form'));
}

function 
send_auto($str) {
 
drupal_json(array($str));
}
?>

Cote js

$.post('/get/my_form',
  {'param' : param},
    function(response) {
      var result = Drupal.parseJson(response);
      $('#box_result').html(result.form).slideDown('fast');
    }
);
Forum : 
Version de Drupal :