这是我对StackOverflow的第一个问题。我认为答案并不那么复杂,但我对Javascript很陌生。
我有一个解析这个JSON对象的JQuery AJAX函数:
{
"Users":[
{
"key":"1",
"label":"Tom Clancy"
},
{
"key":"12",
"label":"Steve Martin"
}
]
}
并且应该获得与以下相同的结果:
var sections = [{
key: 1,
label: "Tom Clancy"
}, {
key: 12,
label: "Steve Martin"
}
];
我能够遍历JSON元素,但我不知道如何继续。
你能提供建议吗?
编辑:我仍然无法让它工作......这是我的代码:
var sections=[
{key:1, label:"Section A"},
{key:2, label:"Section B"},
{key:3, label:"Section C"},
{key:4, label:"Section D"}
];
$.ajax({
url: '/WebOffice/ListaUtenti',
type: "POST",
dataType: 'json',
success: function (data)
{
console.log( "success" );
sections = data.Users;
}});
scheduler.createTimelineView({
name: "matrix",
x_unit: "day",
x_date: "%d %M",
x_step: 1,
x_size: 15,
y_unit: sections,
y_property: "section_id"
});
jquery ajax 调用不会将新值分配给部分(调用状态为成功,已验证),因此调度程序仍显示原始部分。我哪里错了?
谢谢