Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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 将列表列表从Python返回到JS_Javascript_Python_Flask - Fatal编程技术网

Javascript 将列表列表从Python返回到JS

Javascript 将列表列表从Python返回到JS,javascript,python,flask,Javascript,Python,Flask,我正在对我的python代码进行一些计算。结果,我得到的列表和这里的列表相似 data = [ [{"Count": 33874, "range": "-10"}, {"Count": 19961, "range": "-9"}], [{"Count": 46831, "range": "8"}, {"Count": 62326, "range": "9"}] ] 我想把这个还给我的JS?我目前正在使用jsonify({“list”:data}),但这不起作用 我的python代码 我的

我正在对我的python代码进行一些计算。结果,我得到的列表和这里的列表相似

data = [
 [{"Count": 33874, "range": "-10"}, {"Count": 19961, "range": "-9"}], 
 [{"Count": 46831, "range": "8"}, {"Count": 62326, "range": "9"}]
]
我想把这个还给我的JS?我目前正在使用
jsonify({“list”:data})
,但这不起作用

我的python代码 我的JS代码
您的AJAX调用格式不正确

再次查看您返回的内容:
jsonify({“list”:data})
。回调函数返回JSON对象,但您永远不会得到密钥<回调中的code>data与Python中的
data
变量不同。正确的方法应该是:

$.post("/readRatingFiles", {
}).done(function(response) {
     data = response['list'];
     indexGot = data.index;
     textDict[indexGot] = data.results;
});

不完全确定JavaScript代码的其余部分是什么意思,但我相信您知道自己在做什么P

此代码在哪里执行?我不太熟悉任何可以同时运行Python和javascript的环境。你能描述一下“不工作”吗?看到这个jsonify是关于FlaskAPI,JSONFIY包。。。?请给我们更多的细节。更新我的帖子。请参阅上面帖子的详细信息。代码返回一个数组数组。
indexget=data.index的预期结果是什么?
  $.post("/readRatingFiles", {
  }).done(function(data) {
      indexGot = data.index
      textDict[indexGot] = data.results;
  });
$.post("/readRatingFiles", {
}).done(function(response) {
     data = response['list'];
     indexGot = data.index;
     textDict[indexGot] = data.results;
});