$.getScript retourne l'état annulé et l'application ne s'exécute pas la fonction de rappel?

Environnement

Pour automatiser la compression et à la jonction de mes fichiers js, j'utilise cette outil.

Une fois installé et configuré, le code ci-dessous renvoie un js comprimé et concaténé avec tout le dossier JS project

<script src="@BundleTable.Bundles.ResolveBundleUrl("~/Scripts/pages/project-projectPhotos/js")"></script>

Problème

Dans ma page, vous avez le code suivant:

loaderPhotosPage = function(url) {
  $.getScript('/Scripts/pages/project-projectPhotos/js', function() {
    alert(url); //This code is not executed!! Here's the problem;
  });
};

alert n'est jamais exécutée!

Tests

Pour simuler un outil de test à l'aide de Google Chrome Developer Tools, j'ai obtenu les résultats suivants:

Code exécuté sur Google Chrome Developer

Regarder la console, et l'en-tête. L'exécution est très réussi!

$.getScript retourne l'état annulé et l'application ne s'exécute pas la fonction de rappel?

Maintenant l'aperçu résultat

$.getScript retourne l'état annulé et l'application ne s'exécute pas la fonction de rappel?

Le statut HTTP est comme annulé, pourquoi? Pourtant, le code dans la console fonctionne normalement (texte: le succès)

$.getScript retourne l'état annulé et l'application ne s'exécute pas la fonction de rappel?

J'ai mis le fichier js complète à cette lien.

Un autre test:

Voir l'obtenir, avec le lien du script est exécuté normalement!

$.getScript retourne l'état annulé et l'application ne s'exécute pas la fonction de rappel?

Merci pour l'aide!

chose vous fait une faute de frappe à function() { alert(url); } cause de l'url n'est pas défini dans ce contexte
N'a toujours pas de travail! J'ai remarqué que quand je clique sur nouveau, le second sur que ça fonctionne! La fonction de rappel est exécuté!

OriginalL'auteur ridermansb | 2011-11-22