$ .get jquery函数返回一个完整的html页面而不是数据中的json

时间:2016-03-27 08:42:43

标签: javascript php jquery json

我正在开发一个Web应用程序,我使用php作为服务器端语言,返回JSON数据,这里是返回JSON数据的PHP脚本:

<?php
require_once "connection.php";

if (isset($_GET['take'])) {

    $res = $conn->query('select * from pas where service=1');

}

if ($res->num_rows > 0) {
    $arr = array();
    while ($row = $res->fetch_assoc()) {
        array_push($arr, $row);
    }
    header("Content-type: application/json");
    echo json_encode($arr);
}

javascripte代码是:

$.get('../controllers/sap.php?take=1', function(data) {
    console.log(data); //printing the result here
    console.log(data);
});

虽然昨天它正在运行,但PHP页面是返回的结果....

the response

1 个答案:

答案 0 :(得分:0)

我弄清楚了问题,我在smartJDea IDE上运行应用程序在不同的端口上而不是wamp服务器并且php没有在该端口上运行,但是当我从wamp服务器运行应用程序时它工作了,因为php正在使用那个解决方案永远不会从当天课程的任何ID运行php相关的应用程序:)。