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

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

WBOY
WBOYOriginal
2016-06-06 20:28:551697browse

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>

回复内容:

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>

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

Statement:
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