В настоящее время у нас есть недельное расписание, в котором мы можем прочитать сегодняшнюю дату. Мы пытаемся добавить кнопки для перехода на следующую и последнюю неделю. Со стороны python мы пытаемся получить дату по URL:
monday = request.args.get('monday')
if monday is None:
monday = 'today'
html = render_template('employeepagebootstrap.html',
netid=netid,
errorMsg=errorMsg,
monday=monday)
response = make_response(HTML)
response.set_cookie('netid', netid)
return response
в шаблоне Jinja у нас есть это поле
<div id="monday">{{monday}}</div>
мы пытаемся прочитать это поле через:
let mon = $('#monday').text().trim();
и это наш ajax запрос:
var url = "/employeepage?monday=" + format(newMon);
console.log(url);
if (request != null)
request.abort();
request = $.ajax(
{
type: "GET",
url: URL,
success: setup
}
);
});
Сейчас мы можем успешно изменить URL-адрес и передать его в python, но поле понедельника никогда не изменяется Обновление, таким образом, мы не можем прочитать значение из этого поля. Мы думали, что рендеринг шаблона должен обновить поле. Что не так с этим кодом или у вас есть какие-либо другие предложения по выполнению этого действия?