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抓取豆瓣图片并自动保存示例学习
Jan 10 Python
深入浅出分析Python装饰器用法
Jul 28 Python
基于Django用户认证系统详解
Feb 21 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
Python3.7中安装openCV库的方法
Jul 11 Python
使用TensorFlow实现二分类的方法示例
Feb 05 Python
python pycharm最新版本激活码(永久有效)附python安装教程
Sep 18 Python
对Tensorflow中Device实例的生成和管理详解
Feb 04 Python
python实现一个简单RPC框架的示例
Oct 28 Python
Django中ORM的基本使用教程
Dec 22 Python
anaconda安装pytorch1.7.1和torchvision0.8.2的方法(亲测可用)
Feb 01 Python
python实现图片转字符画的完整代码
Feb 21 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
PHP判断用户是否已经登录(跳转到不同页面或者执行不同动作)
2016/09/22 PHP
PHP实现的各类hash算法长度及性能测试实例
2017/08/27 PHP
js获取某元素的class里面的css属性值代码
2014/01/16 Javascript
jQuery学习笔记之jQuery原型属性和方法
2014/06/09 Javascript
javascript对中文按照拼音排序代码
2014/08/20 Javascript
基于javascript实现泡泡大冒险网页版小游戏
2016/03/23 Javascript
使用JS轻松实现ionic调用键盘搜索功能(超实用)
2016/09/06 Javascript
前端js实现文件的断点续传 后端PHP文件接收
2016/10/14 Javascript
javascript基础知识讲解
2017/01/11 Javascript
js实现导航吸顶效果
2017/02/24 Javascript
nodejs 图解express+supervisor+ejs的用法(推荐)
2017/09/08 NodeJs
JS中图片压缩的方法小结
2017/11/14 Javascript
解决Vue不能检测数组或对象变动的问题
2018/02/24 Javascript
解决Nodejs全局安装模块后找不到命令的问题
2018/05/15 NodeJs
vue调试工具vue-devtools安装及使用方法
2018/11/07 Javascript
在Vue mounted方法中使用data变量详解
2019/11/05 Javascript
highcharts.js数据绑定方式代码实例
2019/11/13 Javascript
vue+elementUI组件table实现前端分页功能
2020/11/15 Javascript
js实现详情页放大镜效果
2020/10/28 Javascript
[05:03]2018DOTA2亚洲邀请赛主赛事首日回顾
2018/04/04 DOTA
python脚本实现查找webshell的方法
2014/07/31 Python
Python 爬虫的工具列表大全
2016/01/31 Python
python机器人运动范围问题的解答
2019/04/29 Python
Python打包模块wheel的使用方法与将python包发布到PyPI的方法详解
2020/02/12 Python
python实现数据结构中双向循环链表操作的示例
2020/10/09 Python
css3的transition属性详解
2014/12/15 HTML / CSS
好药师网上药店:安全合法的网上药品零售药房
2017/02/15 全球购物
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
实现向右循环移位
2014/07/31 面试题
优秀英语专业毕业生求职信
2013/11/23 职场文书
债务追讨授权委托书范本
2014/10/16 职场文书
第二次离婚起诉书
2015/05/18 职场文书
幼儿园师德师风心得体会
2016/01/12 职场文书
初三语文教学反思
2016/03/03 职场文书
教你利用Selenium+python自动化来解决pip使用异常
2021/05/20 Python
Java实现给Word文件添加文字水印
2022/02/15 Java/Android