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实现二分查找与bisect模块详解
Jan 13 Python
Python实现计算圆周率π的值到任意位的方法示例
May 08 Python
python中数组和矩阵乘法及使用总结(推荐)
May 18 Python
python选取特定列 pandas iloc,loc,icol的使用详解(列切片及行切片)
Aug 06 Python
python+selenium 鼠标事件操作方法
Aug 24 Python
python如何导入依赖包
Jul 13 Python
python logging模块的使用
Sep 07 Python
python 调用Google翻译接口的方法
Dec 09 Python
matplotlib绘制多子图共享鼠标光标的方法示例
Jan 08 Python
基于Python绘制子图及子图刻度的变换等的问题
May 23 Python
python数字类型和占位符详情
Mar 13 Python
pytorch中的 .view()函数的用法介绍
Mar 17 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
dedecms 批量提取第一张图片最为缩略图的代码(文章+软件)
2009/10/29 PHP
php生成与读取excel文件
2016/10/14 PHP
php解决DOM乱码的方法示例代码
2016/11/20 PHP
PHP实现的多进程控制demo示例
2019/07/22 PHP
js GridView 实现自动计算操作代码
2009/03/25 Javascript
利用Javascript判断操作系统的类型实现不同操作系统下的兼容性
2013/01/29 Javascript
javascript打印大全(打印页面设置/打印预览代码)
2013/03/29 Javascript
UpdatePanel和Jquery冲突的解决方法
2013/04/01 Javascript
Jquery实现显示和隐藏的4种简单方式
2013/08/28 Javascript
jquery用data方法获取某个元素上的事件
2014/06/23 Javascript
让checkbox不选中即将选中的checkbox不选中
2014/07/11 Javascript
DOM基础教程之使用DOM控制表格
2015/01/20 Javascript
json实现添加、遍历与删除属性的方法
2016/06/17 Javascript
jQuery Easyui快速入门教程
2016/08/21 Javascript
js中的面向对象入门
2017/03/06 Javascript
ES6新特性七:数组的扩充详解
2017/04/21 Javascript
判断滚动条滑到底部触发事件(实例讲解)
2017/11/15 Javascript
Vue中使用方法、计算属性或观察者的方法实例详解
2018/10/31 Javascript
小程序获取周围IBeacon设备的方法
2018/10/31 Javascript
js最实用string(字符串)类型的使用及截取与拼接详解
2019/04/26 Javascript
vue实现打地鼠小游戏
2020/08/21 Javascript
JS画布动态实现黑客帝国背景效果
2020/11/08 Javascript
[05:10]2014DOTA2国际邀请赛 通往胜利之匙赛场探秘之旅
2014/07/18 DOTA
Python中的fileinput模块的简单实用示例
2015/07/09 Python
Python制作刷网页流量工具
2017/04/23 Python
python如何读写csv数据
2018/03/21 Python
对pytorch中的梯度更新方法详解
2019/08/20 Python
详解python播放音频的三种方法
2019/09/23 Python
如何在python中判断变量的类型
2020/07/29 Python
python实现二分查找算法
2020/09/18 Python
美国婚礼装饰和活动用品批发供应商:Event Decor Direct
2018/10/12 全球购物
文秘专业个人求职信
2013/12/22 职场文书
大学生自我鉴定范文
2013/12/28 职场文书
电子商务助理求职自荐信
2014/04/10 职场文书
不服从上级领导安排的检讨书
2014/09/14 职场文书
2019客服个人年终工作总结范文
2019/07/08 职场文书