微信小程序实现用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 TextArea动态显示剩余字符
Oct 22 Javascript
取得窗口大小 兼容所有浏览器的js代码
Aug 09 Javascript
JavaScript面向对象(极简主义法minimalist approach)
Jul 17 Javascript
Javascript中this的用法详解
Sep 22 Javascript
js微信分享API
Oct 11 Javascript
JS实用的带停顿的逐行文本循环滚动效果实例
Nov 23 Javascript
node.js 抓取代理ip实例代码
Apr 30 Javascript
Angularjs自定义指令Directive详解
May 27 Javascript
angular6 利用 ngContentOutlet 实现组件位置交换(重排)
Nov 02 Javascript
详解解决小程序中webview页面多层history返回问题
Aug 20 Javascript
微信小程序接入腾讯云验证码的方法步骤
Jan 07 Javascript
基于JavaScript实现随机点名器
Feb 25 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获取QQ头像并显示的方法
2014/12/23 PHP
php正则表达式基本知识与应用详解【经典教程】
2017/04/17 PHP
用Laravel轻松处理千万级数据的方法实现
2020/12/25 PHP
javascript学习随笔(使用window和frame)的技巧
2007/03/08 Javascript
用js统计用户下载网页所需时间的脚本
2008/10/15 Javascript
解决extjs在firefox中关闭窗口再打开后iframe中js函数访问不到的问题
2008/11/06 Javascript
Extjs中DisplayField的日期或者数字格式化扩展
2010/09/03 Javascript
关于js类的定义
2011/06/28 Javascript
js中的异常处理try...catch使用介绍
2013/09/21 Javascript
jQuery实现类似滑动门切换效果的层切换
2013/09/23 Javascript
原生js实现类似弹窗抖动效果
2015/04/02 Javascript
jquery操作select元素和option的实例代码
2016/02/03 Javascript
详解JavaScript中双等号引起的隐性类型转换
2016/05/30 Javascript
BootstrapTable+KnockoutJS自定义T4模板快速生成增删改查页面
2016/08/01 Javascript
浅谈JavaScript中的属性:如何遍历属性
2017/09/14 Javascript
React根据宽度自适应高度的示例代码
2017/10/11 Javascript
2019 年编写现代 JavaScript 代码的5个小技巧(小结)
2019/01/15 Javascript
发布订阅模式在vue中的实际运用实例详解
2019/06/09 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
vue实现分页加载效果
2019/12/24 Javascript
node.js使用 http-proxy 创建代理服务器操作示例
2020/02/10 Javascript
vue实现购物车列表
2020/06/30 Javascript
python和shell实现的校验IP地址合法性脚本分享
2014/10/23 Python
Python正则获取、过滤或者替换HTML标签的方法
2016/01/28 Python
深入理解Python3 内置函数大全
2017/11/23 Python
python深度优先搜索和广度优先搜索
2018/02/07 Python
详解python里的命名规范
2018/07/16 Python
pygame游戏之旅 添加icon和bgm音效的方法
2018/11/21 Python
解决jupyter notebook 出现In[*]的问题
2020/04/13 Python
Python devel安装失败问题解决方案
2020/06/09 Python
丝绸和人造花卉、植物和树木:Nearly Natural
2018/11/28 全球购物
Raffaello Network西班牙:意大利拉斐尔时尚购物网
2019/03/12 全球购物
Linux内核产生并发的原因
2012/07/13 面试题
公司捐书倡议书
2015/04/27 职场文书
钢铁是怎样炼成的读书笔记
2015/06/29 职场文书
孩子满月酒答谢词
2015/09/30 职场文书