existDB- Почему мой javascript не работает? - PullRequest
0 голосов
/ 14 января 2020

Я сейчас работаю над небольшим проектом, который я не могу запустить правильно. Это моя страница. html, которую я использую в качестве шаблона.

  <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title data-template="config:app-title">App Title</title>
            <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
            <meta data-template="config:app-meta"/>
            <link rel="shortcut icon" href="$shared/resources/images/exist_icon_16x16.ico"/>
            <link rel="stylesheet" type="text/css" href="$app-root/resources/css/bootstrap.min.css"/>
            <link rel="stylesheet" type="text/css" href="$app-root/resources/css/style.css"/>
            <script type="text/javascript" src="$app-root/resources/scripts/jquery/jquery-3.4.1.js"/>
            <script type="text/javascript" src="$app-root/resources/scripts/bootstrap.min.js"/>
            <link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.css"/>
            <script type="text/javascript" href="//cdn.jsdelivr.net/npm/slick-carousel@1.8.1/slick/slick.min.js"></script>
        </head>
        <body id="body">
        <div class="container">    
            <div class="jumbotron">
                <h1>Title</h1>
                <hr/>
                <p>A Digital Edition</p>
            </div>
            <ul class="nav nav-tabs py-0 my-0" style="text-align:center;">
                <li class="nav-item">
                    <a class="nav-link" href="./index.html">Home</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="./around.html">Around the World</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="./table.html">Content</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="./methods.html">Methods?</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="./aboutme.html">About Me</a>
                </li>
                <li class="nav-item">
                    <a class="nav-link" href="./#">What else?</a>
                </li>
            </ul>
        </div>    
            <div id="content" class="container"/>
            <hr class="hr-style"/>
            <footer style="text-align:center;">
                        <a href="#">Contact</a>
            </footer>
        </body>

              <script type="text/javascript">
        $(document).ready(function(){
          $('.slider').slick({
            setting-name: setting-value
          });
        });
      </script>
    </html>

Моя типичная страница выглядит примерно так:

<div xmlns="http://www.w3.org/1999/xhtml" data-template="templates:surround" data-template-with="templates/page.html" data-template-at="content">  

        <head>
            <title>How it is supposed to look</title>

        </head>
        <body>
      <div class="slider">
        <div data-template="app:XMLtoHTML-forAll"/>

      </div>
    </body>
    </div>

И я не могу запустить ни один javascript (в качестве примера в нем есть пятно, которое я скопировано с здесь ). Все мои XML, которые преобразуются в HTML с использованием xslt, корректно преобразуются и отображаются. Тем не менее, я не получаю ползунок, а только <div>, созданные с помощью xslt. Это происходит независимо от того, где я включаю javascript для пятна. Я пробовал это в <head> (стр. html, а также на странице c), в конце <body> и даже после </body>.

Когда я использую примерный <div>test-content</div> и несколько похожих файлов, то же самое происходит и с ними, поскольку очевидно, что JS не работает, независимо от того, где я поставил скрипт!

Есть намеки на это? Вот обещанное редактирование:

  Source-Map-Fehler: Error: request failed with status 404
    Ressourcen-Adresse: http://localhost:8080/exist/apps/BookOfOrders/pages/$app-root/resources/js/bootstrap.min.js
    Source-Map-Adresse: bootstrap.min.js.map

Вот второе редактирование, упомянутое в комментариях:

Моя структура файла: file Structure

ошибки : error message

и мой header

...