我有一个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
但看不到任何能够实现这一点的内容。
我在这里遗漏了什么吗?我不是手动创建数组所以我不能自己引用它们,希望它只是我可以通过编码传递的选项。
答案 0 :(得分:1)
你的结果是一个json对象你需要解析它,如果它是一个json字符串,你需要把它搞定
获取maxDenomination的值,请尝试以下
WHERE