当前位置: 首页 > wzjs >正文

重庆建网站派臣公司wordpress目录顺序

重庆建网站派臣公司,wordpress目录顺序,学做网站要代码,python基础教程ppt🚀 在 Flask 中使用 AJAX 仅刷新 leftMenue.html 你的项目使用 Flask,想要在 添加网站后,仅刷新 leftMenue.html 而不刷新整个页面,可以使用 AJAX(推荐)。 ✅ 1. 在 app.py 里创建一个返回 leftMenue.html…

🚀 在 Flask 中使用 AJAX 仅刷新 leftMenue.html

你的项目使用 Flask,想要在 添加网站后,仅刷新 leftMenue.html 而不刷新整个页面,可以使用 AJAX(推荐)


✅ 1. 在 app.py 里创建一个返回 leftMenue.html 的路由

在 Flask 里,我们需要一个专门的 API 来返回 最新的 leftMenue.html

from flask import Flask, render_template, request, jsonifyapp = Flask(__name__)# 模拟数据库中的分类数据
categories = ["旅游", "商城", "搜索引擎", "云服务商", "影音", "社交"]@app.route('/update-left-menu', methods=['GET'])
def update_left_menu():""" 返回最新的 leftMenue.html """return render_template("includes/leftMenue.html", categories=categories)@app.route('/add-site', methods=['POST'])
def add_site():""" 处理添加网站请求 """new_category = request.form.get("category_name")if new_category:categories.append(new_category)  # 模拟数据库插入return jsonify({"success": True})return jsonify({"success": False, "error": "分类名称不能为空"})

✅ 2. 修改 leftMenue.html 让它使用 categories 数据

<ul>{% for category in categories %}<li>{{ category }}</li>{% endfor %}
</ul>

✅ 3. 在前端(JS)使用 AJAX 重新加载 leftMenue.html

function refreshLeftMenu() {fetch('/update-left-menu')  // 这里的 URL 对应 Flask 视图.then(response => response.text()).then(html => {document.getElementById("leftMenuContainer").innerHTML = html;}).catch(error => console.error("更新菜单失败:", error));
}

✅ 4. 在 base.html 里给 leftMenue.html 设定 id

<div id="leftMenuContainer">{% include 'includes/leftMenue.html' %}
</div>

✅ 5. 在添加网站成功后调用 refreshLeftMenu()

function addSite() {let formData = new FormData(document.getElementById("addSiteForm"));fetch('/add-site', {method: "POST",body: formData}).then(response => response.json()).then(data => {if (data.success) {refreshLeftMenu();  // 重新加载菜单} else {console.error("添加网站失败:", data.error);}});
}

🎯 结论

添加网站后,只更新 leftMenue.html,不会刷新整个页面
Flask 返回最新 categories,前端用 fetch() 自动刷新
体验更流畅,不会影响用户正在浏览的内容

🚀 这样,你的 Flask 网站菜单可以动态更新,而不会刷新整个页面!

http://www.dtcms.com/wzjs/589520.html

相关文章:

  • 中山网站建设半江红如何在好医生网站做二类学分
  • 莆田注册公司seo培训资料
  • 国外设计网站欣赏iis新建网站
  • 那个软件可以做网站服务好又优惠的网站制作
  • 如何做公司网站制作做网站最好选什么语言
  • 汽车网站方案莱芜在线论坛 莱芜话题
  • 网站建设有几个文件夹代理公司注销需要多少钱
  • 云南工贸网站建设wordpress 帮助
  • 网站建设所需要的软件网站建设与管理和计算机网络技术
  • php 企业网站多少钱公司做个网站
  • 织梦网站加网站地图报电子商务(网站建设与运营)
  • 国家建设局网站首页代理加盟微信网站建设
  • 绵阳做手机网站新能源汽车价格表3万左右
  • 商城网站除了域名备案还要wordpress博客主题推荐
  • 网站开发视频如何节省流量音频网站开发
  • 济南企业网站制作申请网页域名
  • 厦门建站服务服务器机房托管价格
  • 首页网站怎么做东莞网页如何制作
  • 一键建站网站公司公众网站微信平台建设方案
  • 淘宝联盟链接的网站怎么做windows优化大师值得买吗
  • 动态交互网站建设网站建设行业淘宝装修模板
  • 网站负责人 法人网站建设京icp备
  • 网站空间流量phpcms门户网站
  • 做网站所用的语言好的摄影作品网站
  • 成都网站建设蜀美网络h5网站动画怎么做的
  • 瑞安做企业网站找哪家XART视频库WordPress
  • 网站建设毕业设计刻光盘剪辑培训班
  • 网站定制开发优点赣州网站建设流程
  • 毕业设计做网站要求给我看高清的视频在线观看
  • 个人网站可以做充值做分色找工作网站