weixin_33695450 2018-06-07 13:42 采纳率: 0%
浏览 41

PHP无法响应JSON

Why a php file does not respond as json, but it responds to the connected file.

file respond

 <?php

header("Access-Control-Allow-Origin: *");
header("Content-Type: application/json; charset=UTF-8");
 include '../connect.php';
 mysqli_set_charset($conn, "utf8");
 $sql="SELECT confer_name, confer_begin_time, confer_end_time, confer_value, con_img FROM conference";
 $outp = "";
 $result = mysqli_query($conn,$sql);
 if(mysqli_num_rows($result)>0){
   while($rs = $result->fetch_array(MYSQLI_ASSOC)){
     if($outp != ""){$outp .=",";}
     $outp .='{"cname":"' .$rs["confer_name"]. '",';
     $outp .='"cbt":"' .$rs["confer_begin_time"] . '",';
     $outp .='"cet":"' .$rs["confer_end_time"] . '",';
     $outp .='"cvalue":"' .$rs["confer_value"] . '",';
     $outp .='"cimg":"' .$rs["con_img"] . '"}';
   }
   $outp = '{"records":['.$outp.']}';
   echo  $outp;
 }
 ?>//***

file connect This file is used to connect.

<?php
$servername = "localhost";
$username = "----";
$password = "----";
$database = "----";

$conn = new mysqli($servername,$username,$password,$database);
if ($conn->connect_error) {
    die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>

This result

  • 写回答

1条回答 默认 最新

  • 10.24 2018-06-14 13:27
    关注

    modify your code as below

    $outp = json_encode($outp);
    
    评论

报告相同问题?

悬赏问题

  • ¥15 部分客户订单定位有误的问题
  • ¥15 如何在maya程序中利用python编写领子和褶裥的模型的方法
  • ¥15 Linux权限管理相关操作(求解答)
  • ¥15 Bug traq 数据包 大概什么价
  • ¥15 在anaconda上pytorch和paddle paddle下载报错
  • ¥25 自动填写QQ腾讯文档收集表
  • ¥15 DbVisualizer Pro 12.0.7 sql commander光标错位 显示位置与实际不符
  • ¥15 android 打包报错
  • ¥15 关于stm32的问题
  • ¥15 ncode振动疲劳分析中,noisefloor如何影响PSD函数?