javascript - 返回的 php JSON 分为 2 个 Javascript 对象

标签 javascript php jquery

我在 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/

相关文章:

javascript - 如何在javascript中的回调函数之后获取for循环中递增的值?

javascript - 单击停止视频幻灯片

jquery - css 水平居中动态 div(不起作用)应该很简单

javascript - 在jqgrid中加载本地数据

javascript - 数据表| fnreloadajax() 无法正常工作

PHP SoapClient SSL : Failed to load external entity (certificate not loaded)

php - 存储过程出现问题,删除函数运行,但未对数据库进行删除。 PHP、MySQL、AngularJS。

javascript - 离开页面后还保留dom吗?

javascript - 根据其他属性定义对象属性值

php - 当用户名相同时我如何对列值求和 - Laravel 5.2?