微信小程序实现用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 相关文章推荐
原生JS实现美图瀑布流布局赏析
Sep 07 Javascript
js自定义回调函数
Dec 13 Javascript
实例剖析AngularJS框架中数据的双向绑定运用
Mar 04 Javascript
JavaScript事件学习小结(三)js事件对象
Jun 09 Javascript
JS跨域交互(jQuery+php)之jsonp使用心得
Jul 01 Javascript
JavaScript中Promise的使用详解
Feb 26 Javascript
在小程序中集成redux/immutable/thunk第三方库的方法
Aug 12 Javascript
angular 服务的单例模式(依赖注入模式下)详解
Oct 22 Javascript
详解js 创建对象的几种方法
Mar 08 Javascript
JS回调函数原理与用法详解【附PHP回调函数】
Jul 20 Javascript
vue使用canvas实现移动端手写签名
Sep 22 Javascript
Vue select 绑定动态变量的实例讲解
Oct 22 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中计算程序运行时间的类代码
2012/11/03 PHP
Function eregi is deprecated (解决方法)
2013/06/21 PHP
PHP实现图片压缩的两则实例
2014/07/19 PHP
完美解决thinkphp验证码出错无法显示的方法
2014/12/09 PHP
php 使用html5实现多文件上传实例
2016/10/24 PHP
Javascript miscellanea -display data real time, using window.status
2007/01/09 Javascript
用Javascript评估用户输入密码的强度(Knockout版)
2011/11/30 Javascript
JavaScript引用类型和基本类型详解
2016/01/06 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
jQuery操作iframe中js函数的方法小结
2016/07/06 Javascript
jQuery实现扑克正反面翻牌效果
2017/03/10 Javascript
详解vue-cli项目中的proxyTable跨域问题小结
2018/02/09 Javascript
jQuery实现的响应鼠标移动方向插件用法示例【附源码下载】
2018/08/28 jQuery
layui文件上传控件带更改后数据传值的方法
2019/09/23 Javascript
[03:04]DOTA2超级联赛专访ZSMJ “莫名其妙”的逆袭
2013/05/23 DOTA
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python使用smtplib模块发送电子邮件的流程详解
2016/06/27 Python
Python基于回溯法子集树模板解决旅行商问题(TSP)实例
2017/09/05 Python
Python线性方程组求解运算示例
2018/01/17 Python
Python实现的个人所得税计算器示例
2018/06/01 Python
Python使用爬虫爬取静态网页图片的方法详解
2018/06/05 Python
Python多继承原理与用法示例
2018/08/23 Python
计算Python Numpy向量之间的欧氏距离实例
2020/05/22 Python
python使用建议与技巧分享(二)
2020/08/17 Python
python 实现&quot;神经衰弱&quot;翻牌游戏
2020/11/09 Python
物流经理自我评价
2013/09/23 职场文书
五十岁生日宴会答谢词
2014/01/15 职场文书
竞选大学学委演讲稿
2014/09/13 职场文书
2014年绿化工作总结
2014/12/09 职场文书
综合测评个人总结
2015/03/03 职场文书
预备党员转正意见
2015/06/01 职场文书
《用字母表示数》教学反思
2016/02/17 职场文书
2016年中学植树节活动总结
2016/03/16 职场文书
2016医师资格考试考生诚信考试承诺书
2016/03/25 职场文书
MySQL和Oracle批量插入SQL的通用写法示例
2021/11/17 MySQL
php修改word的实例方法
2021/11/17 PHP