J'ai une simple fonction de clic avec le code ci-dessous, mais je n'arrive pas à obtenir les données sur le premier clic.Drupal Ajax récupération de données retardée
$.ajax({
type: 'POST',
url: 'test/get/1',
success: function (result) { testit = result; },
dataType: 'json',
data: 'js=1'
});
alert(testit);
Dans ma fonction de rappel, j'ai simplement retourné drupal_json ('bonjour'); mais il n'apparaît pas avant la deuxième fois. Par exemple, si je clique sur le bouton, rien ne se passera, mais si je le clique de nouveau, il alertera 'bonjour'. Dans le cas où il y a des données dynamiques, il sera également retardé d'un clic. Par exemple, disons que cliquer sur la première fois devrait alerter 1, 2ème fois devrait alerter 2, et ainsi de suite. Au lieu de cela, le premier clic ne fera rien, le deuxième clic alertera 1, le troisième clic alertera 2, etc. Des idées pour lesquelles cela se produit? Merci.
Merci, a appris quelque chose de nouveau. – Wade