Home > Backend Development > PHP Tutorial > ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

WBOY
Release: 2016-06-06 20:28:55
Original
1696 people have browsed it

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是发送的头部信息

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是响应数据

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是后台页面打印出来的数据

最后贴出后台的代码:

<code>if($_POST['idp']){           //如果地址栏中有idp,则通过idp获取产品信息;否则根据当前时间获取(取最近有的数据)
    $idp = $_POST['idp'];
    $sql = "SELECT * FROM `product` WHERE id={$idp}";
}else{                       //如果没有idp ,则获取最近期的产品信息
    $sql = "SELECT * FROM `product` ORDER BY time DESC LIMIT 1"; 
}

//定义常量
$result = array();            
$commentData = array();

//读取产品的详细信息
$productRes = mysql_query($sql, $connect);
$productData = mysql_fetch_array($productRes, MYSQL_ASSOC);  

//产品详情和相应评论的结果集
array_push($result, $productData, $commentData);
//array_shift($result);
echo json_encode($result);
?></code>
Copy after login
Copy after login

回复内容:

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是发送的头部信息

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是响应数据

ajax : 后台要返回的值echo 到了页面里,但是前端没有取到这些值!

这是后台页面打印出来的数据

最后贴出后台的代码:

<code>if($_POST['idp']){           //如果地址栏中有idp,则通过idp获取产品信息;否则根据当前时间获取(取最近有的数据)
    $idp = $_POST['idp'];
    $sql = "SELECT * FROM `product` WHERE id={$idp}";
}else{                       //如果没有idp ,则获取最近期的产品信息
    $sql = "SELECT * FROM `product` ORDER BY time DESC LIMIT 1"; 
}

//定义常量
$result = array();            
$commentData = array();

//读取产品的详细信息
$productRes = mysql_query($sql, $connect);
$productData = mysql_fetch_array($productRes, MYSQL_ASSOC);  

//产品详情和相应评论的结果集
array_push($result, $productData, $commentData);
//array_shift($result);
echo json_encode($result);
?></code>
Copy after login
Copy after login

通过访问roamguid.sinaapp.com/page/detail/getdetail.php 返回的json是GET,执行的是$sql = "SELECT * FROM product ORDER BY time DESC LIMIT 1";
而你post传的idpfalse

Related labels:
source:php.cn
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template