$ .getScript возвращает статус отменен, и приложение не выполняет функцию обратного вызова? - PullRequest
3 голосов
/ 22 ноября 2011

Окружающая среда

Чтобы автоматизировать сжатие и соединение моих js-файлов, я использую этот инструмент.

После установки и настройки приведенный ниже код возвращает js-файл, сжатый и объединенный со всей папкой JS project

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

Задача

На моей странице есть следующий код:

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

alert никогда не выполняется!

Тесты

Чтобы смоделировать инструмент тестирования с помощью Google Chrome Developer Tools, я получил следующие результаты:

Код, выполненный в Google Chrome Developer

Посмотрите на консоль и заголовок. Исполнение очень удачное!

Code executed on Google Chrome Developer

Теперь результат предварительного просмотра

Result of script on Google Chrome Developer

HTTP-статус отменен, почему? Тем не менее код в консоли работал нормально ( текст: успех )

Http Status

Я поставил файл js завершенным на эту ссылку.

Еще один тест:

Смотрите get, по ссылке скрипт работает нормально!

Get Script

Спасибо за помощь!

1 Ответ

1 голос
/ 06 декабря 2011

Отмененный статус - проблема с текущим каналом разработчика Google Chrome. Он был исправлен в восходящем направлении и будет соответственно распространяться на канал разработки.

https://bugs.webkit.org/show_bug.cgi?id=72873

...