微信小程序实现用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 相关文章推荐
css图片自适应大小
Nov 28 Javascript
Javascript 自适应高度的Tab选项卡
Apr 05 Javascript
jQuery的deferred对象使用详解
Aug 20 Javascript
网站内容禁止复制和粘贴、另存为的js代码
Feb 26 Javascript
JS实现生成会变大变小的圆环实例
Aug 05 Javascript
基于BootStrap Metronic开发框架经验小结【六】对话框及提示框的处理和优化
May 12 Javascript
JavaScript 字符串常用操作小结(非常实用)
Nov 30 Javascript
微信小程序支付功能 php后台对接完整代码分享
Jun 12 Javascript
JSON的parse()方法介绍
Jan 31 Javascript
通过cordova将vue项目打包为webapp的方法
Feb 02 Javascript
JavaScript的Proxy可以做哪些有意思的事儿
Jun 15 Javascript
JavaScript实现放大镜效果代码示例
Apr 29 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对文件进行加锁、解锁实例
2015/01/23 PHP
PHP中基本HTTP认证技巧分析
2015/03/16 PHP
PHP实现删除多重数组对象属性并重新赋值的方法
2017/06/07 PHP
ThinkPHP实现的rsa非对称加密类示例
2018/05/29 PHP
PNG背景在不同浏览器下的应用
2009/06/22 Javascript
JavaScript性能陷阱小结(附实例说明)
2010/12/28 Javascript
C#中TrimStart,TrimEnd,Trim在javascript上的实现
2011/01/17 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
2012/10/11 Javascript
动态加载js和css(外部文件)
2013/04/17 Javascript
动态载入js提高网页打开速度的方法
2014/07/04 Javascript
简述JavaScript中正则表达式的使用方法
2015/06/15 Javascript
iscroll碰到Select无法选择下拉刷新的解决办法
2016/05/21 Javascript
js中创建对象的几种方式
2017/02/05 Javascript
微信小程序之蓝牙的链接
2017/09/26 Javascript
Vue父子组件双向绑定传值的实现方法
2018/07/31 Javascript
React Router V4使用指南(精讲)
2018/09/17 Javascript
vue实现分页的三种效果
2020/06/23 Javascript
python实现调用其他python脚本的方法
2014/10/05 Python
Python读取图片属性信息的实现方法
2016/09/11 Python
python使用Tkinter实现在线音乐播放器
2018/01/30 Python
解决tensorflow1.x版本加载saver.restore目录报错的问题
2018/07/26 Python
Python线程下使用锁的技巧分享
2018/09/13 Python
Python设计模式之状态模式原理与用法详解
2019/01/15 Python
python用类实现文章敏感词的过滤方法示例
2019/10/27 Python
python实现滑雪游戏
2020/02/22 Python
python 使用csv模块读写csv格式文件的示例
2020/12/02 Python
python自动生成证件号的方法示例
2021/01/14 Python
办公室年终个人自我评价
2013/10/28 职场文书
饲料采购员岗位职责
2013/12/19 职场文书
机械设计职业生涯规划书
2013/12/27 职场文书
科技工作者先进事迹
2014/08/16 职场文书
2015年外联部工作总结
2015/04/03 职场文书
创业计划书介绍
2019/04/24 职场文书
Goland使用Go Modules创建/管理项目的操作
2021/05/06 Golang
Mybatis是这样防止sql注入的
2021/12/06 Java/Android
Python中request的基本使用解决乱码问题
2022/04/12 Python