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

青岛公司建网站公司云南网络宣传公司

青岛公司建网站公司,云南网络宣传公司,网页设计心得体会300,Wordpress 图片左右滑动题记 用python#xff0c;ajax实现mysql数据库的新增数据。以下是一个简单的实例和操作过程。 安装flask模块 pip install flask 安装mysql.connector模块 pip install mysql-connector-python 编写app.py文件 app.py文件如下#xff1a; 块引用可能显示不完整#x…题记  用pythonajax实现mysql数据库的新增数据。以下是一个简单的实例和操作过程。 安装flask模块  pip install flask  安装mysql.connector模块 pip install mysql-connector-python  编写app.py文件  app.py文件如下  块引用可能显示不完整下面附加了全部代码 from flask import Flask, request, render_template import mysql.connectorapp Flask(__name__)# 连接到MySQL数据库 db mysql.connector.connect(hostlocalhost,userroot,password123456,databasetest )# 创建游标对象 cursor db.cursor()# 创建表格如果不存在 cursor.execute(CREATE TABLE IF NOT EXISTS students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT))app.route(/) def index():return render_template(index111.html)app.route(/add, methods[POST]) def add():name request.form[name]age request.form[age]# 向数据库插入数据sql INSERT INTO students (name, age) VALUES (%s, %s)values (name, age)cursor.execute(sql, values)db.commit()return 数据已成功添加到数据库if __name__ __main__:app.run() from flask import Flask, request, render_template import mysql.connectorapp Flask(__name__)# 连接到MySQL数据库 db mysql.connector.connect(hostlocalhost,userroot,password123456,databasetest )# 创建游标对象 cursor db.cursor()# 创建表格如果不存在 cursor.execute(CREATE TABLE IF NOT EXISTS students (id INT AUTO_INCREMENT PRIMARY KEY, name VARCHAR(255), age INT))app.route(/) def index():return render_template(index.html)app.route(/add, methods[POST]) def add():name request.form[name]age request.form[age]# 向数据库插入数据sql INSERT INTO students (name, age) VALUES (%s, %s)values (name, age)cursor.execute(sql, values)db.commit()return 数据已成功添加到数据库if __name__ __main__:app.run() 编写index.html文件  注意index.html需要放在templates文件夹下否则服务器会找不到文件  index.html文件如下  !DOCTYPE html html headtitleAdd Student/title !--引用jquery-- script srchttps://code.jquery.com/jquery-3.6.0.min.js/script /head body!--创建表单id--form idupdateFormlabel forname姓名:/labelinput typetext idname namenamebrbrlabel forage年龄:/labelinput typetext idage nameagebrbrinput typesubmit valueAdd/formscript// 使用jQuery库来处理表单的提交行为并使用Ajax方式将表单数据发送到服务器进行处理// $ 是一个函数名或别名// 它相当于原生js中的 document.querySelector 或 document.querySelectorAll 选择器方法。// $(document).ready()方法它会在文档加载完成后执行其中的代码$(document).ready(function() {// $(#updateForm).submit(function(event) { ... });// 这是通过选择器选中id为updateForm的表单元素并使用.submit()方法来监听表单的提交事件。// 当表单提交时会执行其中的回调函数。$(#updateForm).submit(function(event) {event.preventDefault(); // 阻止表单默认提交行为从而避免页面刷新。//通过选择器选中id为name和age的输入框元素并使用.val()方法获取输入框的值。var name $(#name).val();var age $(#age).val();//$.ajax({ ... });// 使用jQuery的.ajax()方法来发送Ajax请求。在其中设置了请求的URL、HTTP方法和数据$.ajax({url: /add,method: POST,data: { name: name, age: age },// success: function(response) { ... }// 这是在Ajax请求成功后的回调函数success: function(response) {// 在这里处理Ajax响应console.log(response);}});});}); /script /body /html !DOCTYPE html html headtitleAdd Student/title !--引用jquery-- script srchttps://code.jquery.com/jquery-3.6.0.min.js/script /head body!--创建表单id--form idupdateFormlabel forname姓名:/labelinput typetext idname namenamebrbrlabel forage年龄:/labelinput typetext idage nameagebrbrinput typesubmit valueAdd/formscript// 使用jQuery库来处理表单的提交行为并使用Ajax方式将表单数据发送到服务器进行处理// $ 是一个函数名或别名// 它相当于原生js中的 document.querySelector 或 document.querySelectorAll 选择器方法。// $(document).ready()方法它会在文档加载完成后执行其中的代码$(document).ready(function() {// $(#updateForm).submit(function(event) { ... });// 这是通过选择器选中id为updateForm的表单元素并使用.submit()方法来监听表单的提交事件。// 当表单提交时会执行其中的回调函数。$(#updateForm).submit(function(event) {event.preventDefault(); // 阻止表单默认提交行为从而避免页面刷新。//通过选择器选中id为name和age的输入框元素并使用.val()方法获取输入框的值。var name $(#name).val();var age $(#age).val();//$.ajax({ ... });// 使用jQuery的.ajax()方法来发送Ajax请求。在其中设置了请求的URL、HTTP方法和数据$.ajax({url: /add,method: POST,data: { name: name, age: age },// success: function(response) { ... }// 这是在Ajax请求成功后的回调函数success: function(response) {// 在这里处理Ajax响应console.log(response);}});});}); /script /body /html 执行程序 启动命令 python app.py  访问地址 localhost:5000  展示图  后记  觉得有用可以收藏或点赞
http://www.sadfv.cn/news/114819/

相关文章:

  • 张扬网站建设自己建立网站用什么软件
  • 58企业网站怎么做小说网站开发过程 实训报告
  • 网站建设流程pptwordpress静态化后404
  • 如何建设小说网站并且盈利1688阿里巴巴官网
  • 个人摄影作品网站100 款软件app免费下载大全
  • 南宁市做网站wampserver做的网站
  • 微网站策划方案wordpress缓存插件 w3
  • 淘宝属于什么类型的网站设计师导航网站大全
  • 云南公司做网站的价格成品视频软件推荐哪个好一点
  • 三网合一网站怎么做wordpress主题汉化实战
  • 成都快速建站公司法律检索网站开发
  • 网站icp备案信息查询企业简介模板下载
  • 门户网站开发建设成本明细企业注册登记信息查询
  • 综合性门户网站有天猫网站的建设
  • 搭建网站需要哪些东西网络推广服务内容
  • 网站建设与管理专业就业淮南发布网
  • 抚州建站速建网站怎么提高网站的流量
  • 四川移动网站建设济南手工网站建设
  • 陕西煤化建设集团网站宁城网站建设
  • 2018年主流网站开发语言如何网站建设有利于网络营销
  • 创建网站超链接wordpress 置顶 函数
  • 网站宣传页面模板wordpress汉化制作
  • 手机qq查看网站源码网络公司名字大全寓意
  • 手机网站存储登录信息自己可以开发一个app
  • 自己做的网站怎么挂网上做网站一定要有公司吗
  • 信贷网站开发株洲网站制作建设
  • c2c模式的概念成都高薪seo
  • 安徽鲲鹏建设集团有限公司网站网站域名怎么起
  • 网站建设与管理的专业群可以自己做网站的软件下载
  • 建设银行贷款网站网站建设 电话