微信小程序实现用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 相关文章推荐
jquery 学习之二 属性(html()与html(val))
Nov 25 Javascript
jquery延迟加载外部js实现代码
Jan 11 Javascript
ListBox实现上移,下移,左移,右移的简单实例
Feb 13 Javascript
node.js中的fs.close方法使用说明
Dec 17 Javascript
利用JS轻松实现获取表单数据
Dec 06 Javascript
bootstrap datepicker插件默认英文修改为中文
Jul 28 Javascript
vue下拉列表功能实例代码
Apr 08 Javascript
Vuex入门到上手教程
Jun 20 Javascript
vue权限路由实现的方法示例总结
Jul 29 Javascript
微信小程序实现点击按钮后修改颜色
Dec 05 Javascript
Vue文本模糊匹配功能如何实现
Jul 30 Javascript
vue实现可移动的悬浮按钮
Mar 04 Vue.js
详解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批量生成随机用户名
2008/07/10 PHP
PHP的一个基础知识 表单提交
2011/07/04 PHP
PHP 使用MySQL管理Session的回调函数详解
2013/06/21 PHP
Win下如何安装PHP的APC拓展
2013/08/07 PHP
一个显示效果非常不错的PHP错误、异常处理类
2014/03/21 PHP
两种php去除二维数组的重复项方法
2015/11/04 PHP
PHP CURL或file_get_contents获取网页标题的代码及两者效率的稳定性问题
2015/11/30 PHP
thinkPHP3.2.3结合Laypage实现的分页功能示例
2018/05/28 PHP
PHP7新功能总结
2019/04/14 PHP
Javascript 面向对象 继承
2010/05/13 Javascript
用示例说明filter()与find()的用法以及children()与find()的区别分析
2013/04/26 Javascript
javascript 对象数组根据对象object key的值排序
2015/03/09 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
AngularJS  $modal弹出框实例代码
2016/08/24 Javascript
JavaScript的变量声明提升问题浅析(Hoisting)
2016/11/30 Javascript
利用jQuery插件imgAreaSelect实现获得选择域的图像信息
2016/12/02 Javascript
原生js实现类似fullpage的单页/全屏滚动
2017/01/22 Javascript
angular.js4使用 RxJS 处理多个 Http 请求
2017/09/23 Javascript
详解js类型判断
2018/05/22 Javascript
详解使用jest对vue项目进行单元测试
2018/09/07 Javascript
el-select 下拉框多选实现全选的实现
2019/08/02 Javascript
微信小程序wx.navigateTo方法里的events参数使用详情及场景
2020/01/07 Javascript
[01:11:10]2014 DOTA2华西杯精英邀请赛 5 24 iG VS VG加赛
2014/05/26 DOTA
python编写微信远程控制电脑的程序
2018/01/05 Python
浅谈numpy数组中冒号和负号的含义
2018/04/18 Python
解决每次打开pycharm直接进入项目的问题
2018/10/28 Python
python Jupyter运行时间实例过程解析
2019/12/13 Python
Pycharm远程连接服务器并实现代码同步上传更新功能
2020/02/25 Python
python数据库编程 Mysql实现通讯录
2020/03/27 Python
品质主管的岗位职责
2013/12/04 职场文书
大学生专科学习生活的自我评价
2013/12/07 职场文书
给领导的检讨书
2014/02/16 职场文书
总账会计岗位职责
2015/04/02 职场文书
IDEA使用SpringAssistant插件创建SpringCloud项目
2021/06/23 Java/Android
JS数组去重详情
2021/11/07 Javascript
python自动获取微信公众号最新文章的实现代码
2022/07/15 Python