欢迎光临
AK的小站-记录生活的点滴

php输出符合layui表格的json数据

<?php
 if (!empty($_SERVER['HTTP_CLIENT_IP']))  
   {
     $ip_address = $_SERVER['HTTP_CLIENT_IP'];
   }
 elseif (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])) 
   {
     $ip_address = $_SERVER['HTTP_X_FORWARDED_FOR'];
   }
 else
   {
     $ip_address = $_SERVER['REMOTE_ADDR'];
   }
$ip = $ip_address;
?>
<?php
//header("content-Type: text/html; charset=utf8");//字符编码设置 输出表格式
header("Content-type:application/json;charset=utf-8");//输出json文件式
require("conn.php");
$shijian = date('Y-m-d H:i:s');
//$ip = $_SERVER["REMOTE_ADDR"];
$sql = "SELECT * FROM a WHERE `a`.`xianshi` = '0'"; //执行查询  从表 a 中搜索显示(xianshi=0)的数据(即出售中的商品)。设计时,默认0为显示状态,则上传新菜品是 写入的状态也为0 ,,,   以此实现上下架功能   
$result = $conn->query($sql);
$arr = array(); 
// 输出每行数据 mysqli_fetch_assoc() 函数从结果集中取得一行作为关联数组。
while($row = $result->fetch_assoc()) {
  $count=count($row);//不能在循环语句中,由于每次删除row数组长度都减小
  for($i=0;$i<$count;$i++){
    unset($row[$i]);//删除冗余数据
  }
  array_push($arr,$row); 
}
//$sqlak="INSERT INTO `search` (`id`,`time`,`ip`, `type`) VALUES (NULL, '$shijian','$ip', 'test')";
//$resultak=mysqli_query($conn,$sqlak);
$response['code']=0;
$response['msg']="";
$response['count']=1000;
$response['data']=$arr;
ob_end_clean();//清除缓存,否则报错SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
//$response = array('code' =>'0' , 'msg' =>'' ,'count' =>'100' ,'data' =>$arr);//和response一样的效果
echo json_encode($response,JSON_UNESCAPED_UNICODE);
//$ak = json_encode($response,JSON_UNESCAPED_UNICODE);//json编码
//file_put_contents('ceshi.json', $ak);将数据写入到ceshi.json文件
//2019.10.11 测试
//$array = json_encode($arr);echo urldecode($array);//可输出
$conn->close();
?>

其中,以下代码为必须的格式(后端输出)

$response['code']=0;
$response['msg']="";
$response['count']=1000;
$response['data']=$arr;
ob_end_clean();//清除缓存,否则报错SyntaxError: JSON.parse: unexpected character at line 1 column 1 of the JSON data
//$response = array('code' =>'0' , 'msg' =>'' ,'count' =>'100' ,'data' =>$arr);//和response一样的效果
echo json_encode($response,JSON_UNESCAPED_UNICODE);
赞(4) 请喝奶茶
未经允许不得转载:吾爱AK-哇咔咔AK » php输出符合layui表格的json数据

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章对你有用,奖励一杯奶茶给我也是可以滴(o゚▽゚)o

微信扫一扫打赏