Как загрузить файл JavaScript в разделе успеха вызова AJAX - PullRequest
3 голосов
/ 26 сентября 2019

У меня есть средство выбора времени, которое загружается при вызове ajax.Когда представление загружено, средство выбора времени не загружается полностью, потому что связанный с ним файл javascript не загружается.То, что я пытался найти способ загрузить мои JS по методу успеха.

jQuery.ajax({
  'url': baseUrl...,
  'dataType': 'json',
  'type': 'post',
  'data': {
    formData: formData
  },
  success: function(response) {
    $.getScript(baseUrl + 'resources/....javascriptfile.js', function() {
      jQuery('.div').html(response.html);
    });
  }
});

1 Ответ

0 голосов
/ 26 сентября 2019

Вы можете динамически внедрить исходный javascript внутри тега head (если скрипт предназначен для глобальной области видимости) после получения ответа.

var inject = document.createElement('script');
inject.src = baseUrl + 'resources/....javascriptfile.js';
document.getElementsByTagName('head')[0].appendChild(inject);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...