Я не могу загрузить JavaScript - PullRequest
0 голосов
/ 26 февраля 2019

Мы занимались моим маленьким почтовым проектом, и у меня возникли некоторые проблемы.

Я использую tomcat и apache, поэтому сейчас я использую jsp.

Моя проблема в том,что я не могу загрузить файл JS с тегом в файл JSP.Мы хотим создать своего рода одностраничное приложение, чтобы некоторые jsp-файлы вызывали другие jsp-файлы.

Наша файловая структура jsp построена следующим образом.

box.jsp -> mail-list.jsp -> (выберите почту из почтового списка, получите почтовый контент для связи с сервером, добавьте внизу списка и проведите его с анимацией, чтобы показать почтовое содержимое) -> detail-mail.jsp

В box.jsp теги работают, поэтому я могу загружать java-скрипты и использовать их, потому что box.jsp (просмотрщик списка почты) показывает список почты, и все наши файлы java-скриптов загружаются в box.jsp.

Но в detail-mail.jsp (показать подробное почтовое содержимое и т. Д.), Он не работает, даже если в detail-mail.jsp есть теги.

Даже если загружены файлы css, javaфайлы сценариев не являются.

Можно ли как-нибудь загрузить файл сценария Java в этой ситуации?

Ответы [ 2 ]

0 голосов
/ 28 февраля 2019

Этот код следует использовать, если вы хотите динамически загружать javascripts с помощью append child.

    const s = document.createElement('script');
    s.type = 'text/javascript';
    s.src = '/js/detail-mail.js';
    $('head').append(s);

Если вы загружаете html после javascripts, javascripts не может определить DOM ELEMENTS.Таким образом, вы должны загрузить HTML, и после этого вы должны загрузить javascripts.

0 голосов
/ 26 февраля 2019

Если я правильно понимаю: вы пытаетесь загрузить теги сценария в электронное письмо?

Я не знаком с JSP, но я довольно много занимался разработкой электронной почты.

К сожалению, вы не можете использовать JavaScript в электронных письмах.Так что, возможно, теги <script> удаляются из вывода detail-mail.jsp?

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