une question que je me pose toujours est de savoir comment il est possible que javascript a toujours une référence dans une fonction de rappel d'une requête AJAX lorsque la variable a été déclarée dans la fonction qui répond à l'appel AJAX. Voici un exempleportée variable dans les appels AJAX
var loadMask = {name:"test"};
form.submit({
url: 'request.php',
timeout : 180000,
success: function(the_form, action_object)
{
console.log(loadMask);
}
});
malgré le fait que loadMask a été déclarée en dehors de la fonction de succès, il est encore visible (et défini) à l'intérieur.
Comment est-ce possible?