栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何在一条路由内调用多条路由?

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何在一条路由内调用多条路由?

我可以找到两种方法来显示选项卡:1.使用Ajax并嵌入HTML 2.通过继承子布局中的布局使用页面加载

1.使用Ajax(我正在使用JQuery Ajax)

// Python@app.route('/get-tab/<int:id>')def get_tab(id):    return render_template('tab-template.html')// View {% extends 'layout/base.html' %} {% block content %}     <button  onclick="loadPage(1)">First</button>     <button  onclick="loadPage(2)">Second</button>     <div id="display"></div>     <script>         function loadPage(id) {  $.ajax({    type: 'GET',     url: '/get-tab/' + id,     success: function (e) {        $('#display').html(e);   }  });         }     </script>  {% endblock %}

演示:http://phearaeun.pythonanywhere.com/child

2.继承基础布局到子布局

--> base Layout    --> Child layout        --> Template// base Layout...{% block content %}{% endblock %}...// Child layout to inherit base layout...{% extends 'layout/base.html' %}{% block content %}   // Header content   {% block subcontent %}{% endblock %}{% endblock %}...// Template to inherit child layout...{% extends 'layout/child.html' %}{% block subcontent %}{% endblock %}


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/646045.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号