【发布时间】:2017-12-02 22:28:21
【问题描述】:
我使用 ajax 从 django views.py 获取嵌套字典。如何访问嵌套数据?
在views.py中
class Dash():
def get(self, request, format=None):
data = {'index':{'a':[1,2], 'b':[2,3]}, 'value':{'a':[2,3], 'b':[3,4]}}
return Response(data)
在 urls.py 中
url(r'^api/chart/data/Dash$', Dash.as_view())
在 Dash.html 中
var endpoint = '/api/chart/data/Dash'
var index = []
var value = []
$.ajax({
method: "GET",
url: endpoint,
success: function (data) {
index = data.index
value = data.value
setChart()
},
error: function (error_data) {
console.log("error")
console.log(error_data)
}
})
function setChart() {
var rbline = echarts.init(document.getElementById('rb-line'));
rbline.setOption({
xAxis: [{
type: 'category',
data: index['a']
}],
series: [{
name: 'data',
type: 'line',
data: value['a']
}]
});
}
没有图表显示。 我是 Jquery 的新手,有人可以帮助我吗?
【问题讨论】: