python实现通过flask和前端进行数据收发


Posted in Python onAugust 22, 2019

python代码:

# -*- coding: utf-8 -*-
from flask import Flask,jsonify,render_template,request
import json
 
app = Flask(__name__)#实例化app对象
 
testInfo = {}
num=10
 
@app.route('/test_post/nn',methods=['GET','POST'])#路由
def test_post():
  global num
  '''receive data'''
  recv_data = request.get_data()
  if recv_data:
    print recv_data
    json_re = json.loads(recv_data)
    print json_re['email']
    print json_re['phone']
  else:
    print("receive data is empty")
 
  '''send data'''
  num = num + 1
  testInfo['name'] = 'xiaoming'
  testInfo['age'] = num
  return json.dumps(testInfo)
 
@app.route('/')
def hello_world():
  return 'Hello World!'
 
@app.route('/index')
def index():
  return render_template('index.html')
 
 
if __name__ == '__main__':
  app.run(host='0.0.0.0',#任何ip都可以访问
      port=7777,#端口
      debug=True
      )

前端代码:

<!DOCTYPE html>
<html lang="en">
 
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>echarts</title>
  <style type="text/css">
    html,
    body {
      width: 100%;
      height: 100%;
    }
 
    body {
      margin: 0px;
      padding: 0px
    }
 
    div {
      float: left;
    }
 
    #container {
      width: 50%;
      height: 100%;
    }
 
    #info {
      padding: 10px 20px;
    }
  </style>
</head>
 
<body>
  <div id="container"></div>
  <div id="info">数据展示:</div>
  <script src="http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js"></script>
 <script>
    var student = {
      email:'123456',
      phone:'121421421',
    };
 
    var senddata = JSON.stringify(student);
 
    console.log(senddata)
 
    setInterval(function query() {
      $.ajax({
        url: "test_post/nn",
        type: "POST",
        data: senddata,
        dataType: "json",
        success: function (data) {
          console.log(data)
        }
      })
    }, 1000);
 
 
 </script>
  
</body>
 
</html>

以上这篇python实现通过flask和前端进行数据收发就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python多线程threading和multiprocessing模块实例解析
Jan 29 Python
Tensorflow环境搭建的方法步骤
Feb 07 Python
对numpy中的数组条件筛选功能详解
Jul 02 Python
python 自动批量打开网页的示例
Feb 21 Python
详解Django项目中模板标签及模板的继承与引用(网站中快速布置广告)
Mar 27 Python
python 中的列表生成式、生成器表达式、模块导入
Jun 19 Python
Django框架静态文件使用/中间件/禁用ip功能实例详解
Jul 22 Python
使用pip安装python库的多种方式
Jul 31 Python
python判断链表是否有环的实例代码
Jan 31 Python
Python json模块与jsonpath模块区别详解
Mar 05 Python
OpenCV+python实现实时目标检测功能
Jun 24 Python
Python爬虫之Selenium鼠标事件的实现
Dec 04 Python
python2.7的flask框架之引用js&amp;css等静态文件的实现方法
Aug 22 #Python
PyQt+socket实现远程操作服务器的方法示例
Aug 22 #Python
使用python os模块复制文件到指定文件夹的方法
Aug 22 #Python
详解Django-channels 实现WebSocket实例
Aug 22 #Python
解决python3 requests headers参数不能有中文的问题
Aug 21 #Python
python通过robert、sobel、Laplace算子实现图像边缘提取详解
Aug 21 #Python
Python爬虫:url中带字典列表参数的编码转换方法
Aug 21 #Python
You might like
水质对咖图啡风味的影响具体有哪些
2021/03/03 冲泡冲煮
php合并数组array_merge函数运算符加号与的区别
2008/10/31 PHP
PHP编程过程中需要了解的this,self,parent的区别
2009/12/30 PHP
PHP测试程序运行时间的类
2012/02/05 PHP
Yii2.0表关联查询实例分析
2016/07/18 PHP
PHP结合Ffmpeg快速搭建流媒体服务的实践记录
2018/10/31 PHP
ExtJS 设置级联菜单的默认值
2010/06/13 Javascript
JQuery中$之选择器用法介绍
2011/04/05 Javascript
js控制淡入淡出示例代码
2013/11/12 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
jQuery实现下拉框左右选择的简单实例
2014/02/22 Javascript
JQuery中使用Ajax赋值给全局变量失败异常的解决方法
2014/08/18 Javascript
JS实现仿google、百度搜索框输入信息智能提示的实现方法
2015/04/20 Javascript
JavaScript中var关键字的使用详解
2015/08/14 Javascript
简单学习JavaScript中的for语句循环结构
2015/11/10 Javascript
jQuery 局部div刷新和全局刷新方法总结
2016/10/05 Javascript
详解vue+vueRouter+webpack的简单实例
2017/06/17 Javascript
强大的JavaScript响应式图表Chartist.js的使用
2017/09/13 Javascript
vue mint-ui学习笔记之picker的使用
2017/10/11 Javascript
axios中cookie跨域及相关配置示例详解
2017/12/20 Javascript
详解vuex 渐进式教程实例代码
2018/11/27 Javascript
详解微信小程序之scroll-view的flex布局问题
2019/01/16 Javascript
详解如何实现Element树形控件Tree在懒加载模式下的动态更新
2019/04/25 Javascript
Python实现二维数组按照某行或列排序的方法【numpy lexsort】
2017/09/22 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
python 串口读取+存储+输出处理实例
2019/12/26 Python
Django通过设置CORS解决跨域问题
2020/11/26 Python
Pycharm制作搞怪弹窗的实现代码
2021/02/19 Python
iHerb台湾:维生素、保健品和健康产品
2018/01/31 全球购物
抽象方法、抽象类怎样声明
2014/10/25 面试题
生产车间标语
2014/06/11 职场文书
医学专业毕业生求职信
2014/06/20 职场文书
入党心得体会
2019/06/20 职场文书
2019年预备党员的思想汇报:加深对党的认知
2019/09/25 职场文书
Python异常类型以及处理方法汇总
2021/06/05 Python
如何利用python实现Simhash算法
2022/06/28 Python