2010-03-07 4 views
1

J'envisage d'utiliser cet utilitaire jquery comme une solution possible, mais je veux avoir une meilleure compréhension de son utilisation. Des pensées?Quels sont les arguments pour/contre l'utilisation de jQuery.getScript()?

+1

Je pense que vous devrez peut-être être plus précis dans ce que vous voulez l'utiliser et quelles autres solutions vous envisagez de mettre en œuvre. En général, la fonction charge un script via AJAX et l'exécute ensuite. Est-ce que l'extraction d'un script est quelque chose que vous devez faire, ou pouvez-vous organiser votre code d'une manière qui n'exige pas que les scripts soient récupérés via une requête GET au serveur? –

Répondre

2

Je ne sais pas ce que vous voulez vraiment savoir, mais en substance:

  • Il fait une demande (XMLHttp).
  • Après cela, il crée juste un noeud <script> dans le document (tête, autant que je me souviens)
  • et définit le texte de ce noeud de script pour le contenu de la réponse qu'il a obtenu de la demande.

J'ai lutté avec les scripts de débogage inclus dans le même domaine dans Firebug. Leur source semble disparaître dans les fosses de jQuery.globalEval(). Ils fonctionnent, ils sont certainement évalués - c'est juste que globalEval semble éclaircir tout après lui-même, donc le débogage est presque impossible. De même, some people seem to miss the ability to peek at the src attributes.

Questions connexes