毕业设计的后台的PC端管理界面是用layui框架搭的,在其中的内联框架中包含了一些数据表格,开始完全不懂该怎么导入数据,后来问了老师,老师跟我讲了才知道。我的毕业设计是用php做的后台,下面就是导入的方式:
框架:layui
环境:win10 + sublime + wampserver
下图是layui的数据表格形式:
首先调处开发者工具,并过滤不需要的信息,查看数据传输格式:
选择上图下面的红色箭头指的文件,就可以查看数据传送到layui框架的数据格式了。
可以看到数据在传送过去的时候加了code、msg、count三个字段,那么在把数据转化为json格式之后还要添加这三个字段layui的这个数据表格框架才会接受我们传输的数据。
下面是我的php代码:
<?php
header("Content-type:text/html;charset=utf-8");
$conn = mysql_connect("localhost","root","");
mysql_select_db("test", $conn);
mysql_query("SET NAMES utf8");
$sql = "select * from athlete";
$count = "select * from athlete";
$check_quary = mysql_query($sql);
$result = mysql_query($count);
$num = mysql_num_rows($result);
$jarr = array();
while($rows=mysql_fetch_assoc($check_quary)){
$count=count($rows);//不能在循环语句中,由于每次删除 row数组长度都减小
for($i=0;$i<$count;$i++){
unset($rows[$i]);//删除冗余数据
}
array_push($jarr,$rows);
}
$jobj = new stdclass();
foreach($jarr as $key => $value) {
$jobj->$key = $value;
}
// print_r($jobj);
$json = json_encode($jobj);
$temp=array();
$temp['code']=0;
$temp['msg']='';
$temp['count']= $num;
$temp['data']=$jobj;
$fina = json_encode($temp);
echo $fina;
return $fina;
?>
其中$jobj就是从数据库中查出来的数据并转化为json格式,最后赋给$temp的data,在$temp添加layui要求的三个字段之后就可以传输到layui并且显示出来了。
下面是数据库和显示的实例:
这是athlete的数据表
经过php查询以及格式转化后传送到layui的数据表格框架显示为
以上就是关于数据传输到layui数据表格的内容