Мне не удалось придумать лучший заголовок для этого поста, поэтому, если кто-то не найдет его подходящим, продолжайте редактировать его.
Я использую флешку в качестве основы Python, и обычно я отрисовываю шаблоны, делая сонеты, как показано ниже: -
@app.route('/home')
def userhome():
data=go get user details from the database
return render_template("home.html",userdata=data)
Теперь у меня есть имя шаблона home.html, в котором я перебираю значения «userdata», такие как userdata.name, userdata.age и т. Д., И эти значения занимают соответствующие пробелы в шаблоне.
Однако я работаю над приложением, в котором навигация осуществляется с помощью ajax и не отступает, если javascript недоступен (в основном, приложение не работает для ppl без javascript).
Слева в навигационном меню есть несколько вкладок (home, youroffers, yourlastreads). Правый столбец должен динамически меняться в зависимости от того, что пользователь нажимает.
Я не могу понять, как я здесь работаю с шаблонами. Исходя из того, что пользователь нажимает, я могу отправить ему необходимые данные из БД через json через xhrGET или xhrPOST. Необходимо обработать весь шаблон на стороне сервера, а затем передать весь шаблон посредством вызова ajax. Мне на самом деле не очень нравится эта идея. Было бы здорово, если бы кто-то мог указать мне правильное направление здесь.
Теперь на странице, которая загружается через ajax, есть несколько скриптов, которые присутствуют. Будут ли работать эти скрипты, если загружены через ajax.