我在 php 中执行以下操作
foreach($QuestionAsekd as $k => $v){
$grp_name = $v['NAME'];
$groupValues[$grp_name][] = array('label'=> $v['ASSESSDATE'],'y'=> $v['VALUE']);
}
$jsonformat=json_encode($groupValues);
return jsonformat;
如果我在 JQuery 中对其执行 console.log,我会得到以下内容
'{"Anxiety":[{"label":"03-01-2017","y":"18"},{"label":"11-01-2017","y":"15"}],"Depression":[{"label":"03-01-2017","y":"19"},{"label":"11-01-2017","y":"12"}]}'
我想变成什么样子
var HADS_dps1 = [{ label: "03-01-2017", y: 18 },{ label: "11-01-2017", y: 15 }];
var HADS_dps2 = [{ label: "03-01-2017", y: 19 },{ label: "11-01-2017", y: 12 }];
我对Javascript不太熟悉,我尝试拆分拼接并手动构建上面的对象,但我没有任何线索。
有人可以帮我吗?
最佳答案
您将获得一个响应对象,其中包含两个键“焦虑”和“抑郁”。您可以直接分配这些值,例如
var HADS_dps1 = response.Anxiety;
var HADS_dps2 = response.Depression;
关于javascript - 返回的 php JSON 分为 2 个 Javascript 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41750703/