JSON.parse不起作用

时间:2018-01-25 04:03:01

标签: php json

我有一个PHP函数,只是调用数据库获取结果数组,然后将其作为JSON对象输出,如下所示:

PHP:

function getSubscriptionDetails(){
    $subscription = $this->client_model->getSubscription($this->user->info->ID);
    header('Content-Type: application/json');
    echo json_encode($subscription);
}

结果:

{
    maxDenomination: "100",
    startDate: "2018-01-19 19:44:41",
    endDate: "2018-02-19 19:44:41",
    subscriptionID: "8",
    packageID: "1",
    packageName: "Silver"
}

我的目标是能够在我的javascript AJAX调用中使用它,但是当我尝试在其上运行JSON.parse时,它表示它无效。

从我收集的内容来看,有效的JSON也应该引用了关键名称。我浏览了json_encode但看不到任何能够实现这一点的内容。

我在这里遗漏了什么吗?我不是手动创建数组所以我不能自己引用它们,希望它只是我可以通过编码传递的选项。

1 个答案:

答案 0 :(得分:1)

你的结果是一个json对象你需要解析它,如果它是一个json字符串,你需要把它搞定

获取maxDenomination的值,请尝试以下

WHERE