Новая дата не читается из шаблона Jinja - PullRequest
0 голосов
/ 18 апреля 2020

В настоящее время у нас есть недельное расписание, в котором мы можем прочитать сегодняшнюю дату. Мы пытаемся добавить кнопки для перехода на следующую и последнюю неделю. Со стороны 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, но поле понедельника никогда не изменяется Обновление, таким образом, мы не можем прочитать значение из этого поля. Мы думали, что рендеринг шаблона должен обновить поле. Что не так с этим кодом или у вас есть какие-либо другие предложения по выполнению этого действия?

...