后端数据展示到前端
来源:互联网 发布:淘宝卖办公用品 编辑:程序博客网 时间:2024/06/04 17:51
BEtoFE
上一篇文章中,点击查看,写到从前端写入的数据,经由Nodejs传给php,在由php写入到数据库中。这篇文章主要写从数据库将数据拿出来展示到前端去。(继续上一篇的demo)。
php文件获取数据库数据
上一篇文章中封装了一个PDO类,也就是DB.php
文件。创建此类的一个实例,用来查询数据库中的数据。
依旧是在xampp中的默认路径创建database文件夹下,新建back.php
,进行数据库相应数据表的查询,具体代码:在GitHub上 查看。
数据取回至Nodejs
通过上面的php可以将数据拿回至php,现在需要将数据 经由nodejs,再将其发送到前端页面上,需要在app.js
中设置相关路由。
设置数据展示界面路由
//设置路由,用来将数据展示到页面中去app.get('/showing', function(req, res) { res.render('show_data')});
这个没啥说的,和上一篇中的设置数据写入界面路由相同。都是设置在views
文件夹下新建相应的html文件,此处是show_data.html
。
设置php发送到nodejs上的路由
//设置路由,作用是将来自‘show_data.html’的ajax请求,并将数据库中的数据通过PHP发送至此app.get('/showData', function(req, res) { var responseData = "mathNum=" + req.query.mathNum + '&' + //等等request('http://localhost/database/back.php?' + responseData, function(error, response, body) { res.json(body);//必须。将数据吐出。 }); });
现在即需要书写show_data.html
界面,接收数据。
此处需要在public
文件夹下创建scripts
、 css
、 images
等文件夹来存放相应的静态资源文件。在将静态文件 .css
、.js
、img
放入到public
文件夹下的相应路径中去。
此时项目文档结构为:
引入路径为:
//show_data.html文件内的样式文件引入路径展示。<link rel="stylesheet" type="text/css" href="css/layout.css">
在书写完整体的展示界面后,(详细代码在:GitHub上查看), 就需要将数据传输到页面中去。
数据展示到页面中去:
在相应的位置书写ajax请求,将showData
路由上的数据发送到页面:
$(function() { $.ajax({ url: 'http://localhost:3000/showData', dataType: "json", success: function(point) { var jsondata = JSON.parse(point); var datalength = jsondata.length; //提取数据库里最近七天内的数据 var nowAll = Number(jsondata[datalength - 1]["atotalnum"]); var nowIncrease = Number(jsondata[datalength - 1]["aincreasenum"]); //。。。 var sevenAll = Number(jsondata[datalength - 7]["atotalnum"]); var sevenIncrease = Number(jsondata[datalength - 7]["aincreasenum"]); //以下是使用highcharts 创建表格。 //具体代码在Github上查看。})
至此,一个完整的将前端数据通过ajax的get方式发送到Nodejs中,在经由php发送到数据库中,然后再从数据库中拿取最新的数据,展示到界面中。
整个的展示流程为:
1. 进入登录界面:
其中输入错误的密码或未注册的用户名均会得到提示:
2. 查看展示界面:
查看展示界面,没门课程均有单独的展示界面 以及相应的数据。且是响应式,适合在手机端浏览。还可以在左侧的功能栏找到添加数据接口。
3. 添加数据:
添加成功后点击确认 添加按钮,即可在展示界面查看最新数据。
- 后端数据展示到前端
- 数据库订单数据读取到前端展示
- java web SpringMVC后端传json数据到前端页面
- springMVC中前端将传递数据传递到后端后端的接收方式
- 前端上传图片到后端
- 前端到后端乱码问题
- 解决前端到后端、后端到数据库、后端到前端的乱码问题
- 前端传0开头的数据到后端时数据转换8进制
- 前端获取到后端数据后,要根据数据类型传输不同的属性值到后端,后端完成特殊业务处理
- springmvc 后端返回到前端乱码
- 前端到后端整套流程设计
- 前端到后端数组传值
- Json 从后端发送到前端 Easyui
- django传递数据到后端
- PHP前端后端表单数据验证(一)
- 前端 ,后端 关于数据交互的问题
- JSON后端向前端传递数据 JAVA
- ThinkPHP前端跟后端取数据用法
- mac终端 常用命令 总结
- angularjs学习总结 详细教程
- Data Binding does not support Jack builds yet
- 【机器学习】Andrew Ng——01概述
- 单线程与多线程读取文件
- 后端数据展示到前端
- HBase 和 Cassandra的浅谈
- python3网络爬虫:爬取煎蛋网美女照片
- AndroidTv Home界面实现原理(二)——Leanback 库的主页卡位缩放动画源码解析
- C++学习笔记【第二部分第十一章:关联容器】
- Elasticsearch系列(十)----使用webmagic爬取数据导入到ES
- 温故知新(7)委托(一)delegate、Action、Func
- Android Api demo系列(19) (Graphics>AnimateDrawables)
- SCI期刊