Javascript 如何在ajax中访问从视图传递的数据
template.htmlJavascript 如何在ajax中访问从视图传递的数据,javascript,ajax,django,json,Javascript,Ajax,Django,Json,template.html success: function (result, data) { alert(result["val"]); check = result[0] alert(check); var chart = new Highcharts.Chart({ chart: { renderTo: 'container', type: 'line', marginRight: 200, marginBottom
success: function (result, data) {
alert(result["val"]);
check = result[0]
alert(check);
var chart = new Highcharts.Chart({
chart: {
renderTo: 'container',
type: 'line',
marginRight: 200,
marginBottom: 75,
marginLeft: 70,
marginTop: 80,
width: 900
},
title: {
marginTop: 100,
text: result[4]
},
xAxis: {
categories: result[1]
},
{%if result.0 == "power" %}
yAxis: {
min: 0,
max: 30
},
}
{%else %}
yAxis: {
min: 0.85,
max: 1
},
{% endif %}
views.py
list_values.append("power")
list_values.append(m)
list_values.append(p)
list_values.append(q)
list_values.append(msg)
print list_values
response.content = json.dumps(list_values, cls=DjangoJSONEncoder)
return response
我试图根据从视图发送的值绘制y轴。但它总是转到其他部分。我正在提出一个ajax请求。在使用ajax的模板中,如何访问从视图传递的数据 您似乎混合了Javascript、Django视图和Django模板 在javascript成功回调中,只能使用json响应中的对象。(一) 当JSON响应正确时,javascript处理部分与Django无关
success : function(result, data) {
// Dump objects
console.log(result);
console.log(data);
}