Comment définir des variables globales dans jQuery/JavaScript?

J'ai une fonction ajax:

    $.ajax({
        url: 'http://localhost/process.php',
        type: 'post',
        data: '',
        success: function(output) {

var animal = output

        }
    });

Je voudrais le var animal être mis à l'échelle mondiale afin que je puisse l'appeler de n'importe où sur la page, même en dehors de l'ajax fonction du succès de rappel. Comment faire cela?

  • Gardez à l'esprit que votre $.ajax appel est asynchrone. Je sens un "pourquoi est-animal indéfinis?" au coin de la rue. ;o)
  • console.log(typeof animal); //éventuellement renvoie undefined en raison de non initialisée.
InformationsquelleAutor Sam | 2011-02-04