Javascript 将列表列表从Python返回到JS
我正在对我的python代码进行一些计算。结果,我得到的列表和这里的列表相似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代码 我的
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;
});