Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/449.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在ajax中访问从视图传递的数据_Javascript_Ajax_Django_Json - Fatal编程技术网

Javascript 如何在ajax中访问从视图传递的数据

Javascript 如何在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

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: 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);
}