Json编码返回整页而不仅仅是数组

时间:2016-12-28 18:45:22

标签: php json

这是我的php文件

<?php 
    require("common.php"); 
    if(empty($_SESSION['Id'])) 
    { 
        header("Location: login.php"); 
        die("Redirecting to login.php"); 
    } 
    else
    { 
        include 'top.php';          

        $id=$_GET['id'];

        $stmt = $db->prepare("SELECT * FROM members WHERE Id = :id");
        $stmt->bindValue(':id',$id,PDO::PARAM_INT);
        $stmt->execute();
        $result = $stmt->fetchAll(PDO::FETCH_ASSOC);

        json_encode($result, JSON_FORCE_OBJECT);
    }
?>

当我在我的js文件中执行控制台登录时,我得到整个html文件,而不仅仅是我的数组。

这是我的成功函数

success: function(data)          //on recieve of reply
{ 
    console.log(data);
    var id = data[0]['Id'];//get name
    alert(id);   //get name
}

我需要提醒Id,但此刻我只能返回&lt; (参考我的html页面的第一个字符)。

0 个答案:

没有答案