我有一个非常简单明了的代码:py:@blueprint.route('/Ajax', methods=['GET', 'POST']) def Ajax(): Graph1 = [10,10,10,10,10] return jsonify(Graph1)JSfetch('/Ajax').then(function (response) { theData = Object.values(response); console.log(theData); return theData; })但我得到:我不知道为什么是这个原因。
1 回答
牛魔王的故事
TA贡献1830条经验 获得超3个赞
我不确定你的Python代码,但在fetch
js中你需要首先将响应转换为json
。
这应该有效:
fetch('/Ajax') .then(response => response.json()) // <--- this has been added .then(function (response) { theData = Object.values(response); console.log(theData); return theData; });
添加回答
举报
0/150
提交
取消