Flask и JQuery - Safari не регистрирует никаких действий, выполненных JQuery - PullRequest
0 голосов
/ 05 декабря 2018

Я пытаюсь использовать флешку в качестве бэкэнда для выполнения запросов / обновлений базы данных.Мне удалось заставить флешку и html играть хорошо вместе, но для того, чтобы сделать веб-страницу отзывчивой, я пытаюсь использовать jQuery для выполнения веб-взаимодействий.

Вот мой простой html-файл home.html

<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title>Flowers</title>
    <script type="text/javascript" src="https://code.jquery.com/jquery-1.11.2.min.js"></script>
    <script type="text/javascript"src="{{url_for('static', filename='javascript/eventManager.js')}}"></script>
  </head>
  <body>
    <h1 id="demo"> Flowers</h1>
    <h2>List of Flowers</h2>

    {% if data %}
    {% for item in data %}
      <table style="width:100%">
        <tr>
          <td>{{item}}</td>
        </tr>
      </table>
      {% endfor %}
      {% else %}
        <p>Didn't work</p>
      {% endif %}
  </body>
</html>

Это мой тестовый скрипт jQuery, eventManager.js

$(document).ready(function() {
    alert("My First Jquery Test");
});

А вот структура файла для моего проекта

Структура файла проекта

Я пытался использовать это, как предлагали другие, вместо документа, но он также не работал

jQuery(window).loadfunction() {
     alert("My First Jquery Test");
});

Предупреждение (или любая другая функция jQuery) работает в Chrome.Это также работало в сафари, когда вставлено в HTML.

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