Javascript не загружается в динамическом окне - PullRequest
0 голосов
/ 20 апреля 2019

Я создаю html-страницу с помощью вызова ajax, затем хочу отобразить html в новом окне.Новый HTML содержит ссылки на CSS-файл и теги скрипта для загрузки в JavaScript.CSS используется браузером, на тег javascript нет ссылок.

При просмотре консоли в Firefox не отображается никаких ошибок при загрузке файла javacript.Похоже, он пропускает тег сценария.HTML-страница, которую я создаю на лету, вызывает функцию в файле загрузки javascript.Я только получаю ошибку ссылки на вызов функции (так как файл javascript не загружается).

Я использую Firefox с AdBlock и Ghostery.Чтобы исключить эти проблемы, я попытался использовать Safari (без расширений), чтобы исключить расширения браузера.

Я добавил тег hoscript в html, чтобы я знал, что javascript активен (оригинальный ajax не будет работатьесли javascript выключен, но тег все равно добавлен).

ajax call:

$.ajax({
  url: "builderPage.php?state=48",
  data: myForm,
  cache: false,
  async: false,
  processData: false,
  contentType: false,
  type: 'POST',
  success: function(data) {
    var w = window.open("", "New Window", "");
    w.document.write(data);
    w.document.close();
    w.focus();
  },
  error: function(json_object) {
    myConsole.innerText = 'Error building Game Clock.';
  }
});

Для тестирования я также записываю «данные» в файл (например, test.html).Test.html отображается правильно (применяется css), но браузер также не загружает JavaScript для этого файла.

Я поместил полную ссылку на URL в файл javascript.

При отображении источника test.html ошибок не обнаружено.

Тег скрипта на полученной странице:

<script type="javascript" src="http://example.com/scripts/myScript.js"> </script>

Когда я просматриваю исходный код страницы (динамическая страница или test.html), ссылка на файл javascript отображается в виде кликабельной ссылки.При нажатии на него появляется файл javascript, поэтому ссылка на файл является хорошей.

Тот факт, что страница test.html не загружает javascript, подразумевает где-то синтаксическую ошибку.Я не могу найти его, хотя.

Любая помощь будет признательна!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...