2013-03-13 5 views
0

J'ai du code JavaScript que je voudrais exécuter pendant l'événement pageinit, mais j'obtiendrais les variables/valeurs pour ce script à partir d'un appel ajax qui se produit avant. Comment puis-je exécuter ce script? Pour un bon exemple, disons que j'utilise soundmanger2.js pour enregistrer une piste en utilisant JavaScript, mais l'URL de la piste ne sera obtenue qu'après le retour des résultats d'un appel ajax. Comment la piste peut-elle être lue lorsque la page est chargée?Modification des variables dans un script à exécuter sur pageinit

+0

Vous appelez l'API lorsque l'appel est terminé? Ajouter une logique pour voir si elle est encore chargée? – epascarello

+0

Vous ne pouvez pas lancer soundmanager2 sur la page init alors. Désactivez-le automatiquement et exécutez-le manuellement à partir de votre rappel AJAX. – millimoose

Répondre

0
$().ready(function() { 
    /* things to do outside ajax */ 
    $(document).ajaxStop(function() { 
     /* things to do after ajax load */ 
    }); 
}); 
Questions connexes