Jquery .load для обновления фрагмента на фляге \ python - PullRequest
0 голосов
/ 01 июня 2018

Я пытаюсь использовать jquery .load в своем flash-приложении для обновления div, но это не работает.

rout.py

@app.route('/index', methods=['GET', 'POST'])
@app.route('/', methods=['GET', 'POST'])
def red():  
    return redirect('/index.html')

@app.route('/index.html', methods=['GET', 'POST'])
def index():
    return render_template('index.html', title='Estat')

index.html

 <script>
     function run() {
    $( "#display" ).load( "/index.html #display" );
    }

    setInterval(run, 1000);
    </script>

<div id="display"><h1>word 2</h1></div> 

Я хочу, чтобы каждый раз при изменении файла шаблона во временном интервале содержимое блока div менялось.Помогите мне, пожалуйста.

1 Ответ

0 голосов
/ 01 июня 2018

Хорошо, вы на правильном пути.Div должен корректно перезагружаться, если не попытаться обернуть его в добавление тегов body и head, это помогло мне один раз.Теперь вы можете вернуть любые данные на веб-страницу.Скажем, вы хотите отобразить время: В python импортируйте модуль datetime, используя: import datetime и сделайте его функцией индекса с помощью:

def index():
    return render_template('index.html', title='Estat', time = str(datetime.datetime.now()))

, затем измените ваш div так: <div id="display"><h1>{{ time}}</h1></div>

теперь ваша веб-страница должна возвращать время и обновляться каждую секунду

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