微信小程序实现用table显示数据库反馈的多条数据功能示例


Posted in Javascript onMay 07, 2019

本文实例讲述了微信小程序实现用table显示数据库反馈的多条数据功能。分享给大家供大家参考,具体如下:

解决了微信小程序自定义表格,并显示的多条数据的问题。

index.wxml

<view>
 <text>我的调查问卷</text>
 <scroll-view scroll-x="true" style=" white-space: nowrap; display: flex">
 <view class="table">
  <view class="tr bg-header">
   <view class="th">姓名</view> 
   <view class="th">性别</view>
   <view class="th">年龄</view>
  </view>
  <view class="tr bg-items" wx:for = "{{items}}" wx:key=""> 
   <text class="td">{{item.name}}</text>
   <text class="td">{{item.gender}}</text>
   <text class="td">{{item.age}}</text>
  </view>
 </view>
 </scroll-view>
 <button bindtap="change">查看我的数据</button>
</view>

index.js

Page({
 /**
  * 页面的初始数据
  */
 data: {
  items:[]//定义变长数组
 },
 /**
  * 生命周期函数--监听页面加载
  */
 onLoad: function () {
 },
 /**
  * 生命周期函数--监听页面显示
  */
 onShow: function () {
 },
 /**
  * 生命周期函数--监听页面隐藏
  */
 onHide: function () {
 },
 change:function(e){
  var that=this;
  wx.request({
   url: 'https://../data.php',//自己的服务器地址
   header: {
    "Content-Type": "application/json"
   },
   method: "POST",
   success: function (res) {
    for (var i = 0, len = res.data.length; i < len; i++){
     that.data.items[i] = res.data[i];
    }
    that.setData({
     items: that.data.items
    })
   },
   fail: function (res) {
    wx.showToast({
     'title': 'request fail'
    })
   }
  })
 }
})

data.php

<?php
$servername = "localhost";
$username = "root";
$password = "***";//数据库连接密码
$dbname = "mydb";
// 创建连接
$conn = new mysqli($servername, $username, $password, $dbname);
// 检测连接
if ($conn->connect_error) {
 die("connect server fail: " . $conn->connect_error);
}
$query = "select * from table";
$result = mysqli_query($conn,$query);
$data = array();
while ($rows = mysqli_fetch_assoc($result))
{
$data[] = $rows;
}
echo json_encode($data);
$conn->close();
?>

文章有借鉴,并非全部自创

希望本文所述对大家微信小程序开发有所帮助。

Javascript 相关文章推荐
javascript引导程序
Oct 26 Javascript
JavaScript继承方式实例
Oct 29 Javascript
JS继承用法实例分析
Feb 05 Javascript
javascript中arguments,callee,caller详解
Mar 16 Javascript
location.hash保存页面状态的技巧
Apr 28 Javascript
详解jquery easyui之datagrid使用参考
Dec 05 Javascript
angularjs实现过滤并替换关键字小功能
Sep 19 Javascript
浅谈es6中export和export default的作用及区别
Feb 07 Javascript
vue2 前端搜索实现示例
Feb 26 Javascript
微信小程序仿微信运动步数排行(交互)
Jul 13 Javascript
如何解决webpack-dev-server代理常切换问题
Jan 09 Javascript
js实现可爱的气泡特效
Sep 05 Javascript
详解Vue前端生产环境发布配置实战篇
May 07 #Javascript
7个好用的JavaScript技巧分享(译)
May 07 #Javascript
微信小程序实现获取用户信息并存入数据库操作示例
May 07 #Javascript
vue搜索和vue模糊搜索代码实例
May 07 #Javascript
详解Vue demo实现商品列表的展示
May 07 #Javascript
Vue中UI组件库之Vuex与虚拟服务器初识
May 07 #Javascript
Vue Echarts实现可视化世界地图代码实例
May 07 #Javascript
You might like
php中static静态变量的使用方法详解
2010/06/04 PHP
PHP数据库调用类调用实例(详细注释)
2012/07/12 PHP
CentOS下PHP安装Oracle扩展
2015/02/15 PHP
php+redis实现商城秒杀功能
2020/11/19 PHP
浅析LigerUi开发中谨慎载入common.css文件
2013/07/09 Javascript
jQuery的选择器中的通配符[id^='code']或[name^='code']及jquery选择器总结
2015/12/24 Javascript
javascript函数中的3个高级技巧
2016/09/22 Javascript
jQuery EasyUI 页面加载等待及页面等待层
2017/02/06 Javascript
老生常谈javascript中逻辑运算符&amp;&amp;和||的返回值问题
2017/04/13 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
vue-infinite-loading2.0 中文文档详解
2018/04/08 Javascript
layui 实现表单和文件上传一起传到后台的例子
2019/09/16 Javascript
javascript网页随机点名实现过程解析
2019/10/15 Javascript
详解为element-ui的Select和Cascader添加弹层底部操作按钮
2020/02/07 Javascript
[02:33]DOTA2英雄基础教程 司夜刺客
2013/12/04 DOTA
[06:23]2014DOTA2西雅图国际邀请赛 小组赛7月12日TOPPLAY
2014/07/12 DOTA
python使用mysqldb连接数据库操作方法示例详解
2013/12/03 Python
Python函数中的函数(闭包)用法实例
2016/03/15 Python
python实时监控cpu小工具
2018/06/21 Python
在Python中将函数作为另一个函数的参数传入并调用的方法
2019/01/22 Python
python实现布隆过滤器及原理解析
2019/12/08 Python
python发qq消息轰炸虐狗好友思路详解(完整代码)
2020/02/15 Python
python2和python3哪个使用率高
2020/06/23 Python
墨西哥巴士车票在线购买:ClickBus
2018/03/27 全球购物
韩国演唱会订票网站:StubHub韩国
2019/01/17 全球购物
澳大利亚Mocha官方网站:包、钱包、珠宝和配饰
2019/07/18 全球购物
求职推荐信范文
2013/12/01 职场文书
高一物理教学反思
2014/01/24 职场文书
保险公司年会主持词
2014/03/22 职场文书
班长竞选演讲稿
2014/04/24 职场文书
群众路线四风自我剖析材料
2014/10/08 职场文书
社区环境卫生倡议书
2015/04/29 职场文书
Vue全家桶入门基础教程
2021/05/14 Vue.js
如何设计高效合理的MySQL查询语句
2021/05/26 MySQL
Python实现聚类K-means算法详解
2022/07/15 Python
Go语言编译原理之变量捕获
2022/08/05 Golang