javascript - 如何在 Flask 中获取 JavaScript 输出
问题描述
function dragEnd(e) {
if (activeItem !== null) {
activeItem.initialX = activeItem.currentX;
activeItem.initialY = activeItem.currentY;
}
var classname = activeItem.className;
if (classname == "item one") {
console.log(activeItem.initialX + 20);
console.log(activeItem.initialY + 20);
active = false;
activeItem = null;
}
else if(classname == "item two"){
console.log(activeItem.initialX + 20);
console.log(activeItem.initialY + 60);
active = false;
activeItem = null;
}
如何获取 Flask 中 console.log 元素的值。如果我应该转换 JSON 元素然后获取,请帮助我如何做到这一点。
解决方案
我认为您所说的是将数据从 JavaScript 发送到 Flask API,如果我错了,请纠正我。
为此,您可以将数据存储到变量中,并使用axios通过 POST 或 GET 请求发送。在此处阅读有关 axios的信息。
axios.get("https://flask-app-url.com/endpoint?mydata=SOME_VALUE")
既然你提到了 JSON,我应该让你知道它建议使用 POST 方法并发送 JSON。
然后,您必须在 Flask 本身中接收数据,您可以为其创建一个简单的端点。例如,如果您使用 GET 方法,请执行以下操作:
data = request.args.get('mydata')
你明白了。对于 POST,它类似于request.form["mydata"]
formdata 类型。
推荐阅读
- vue.js - 试图解决路由问题
- django - django中单个模型中的ForeigKey和ManytoMany Key
- node.js - Crud app API POST错误,找不到问题
- c++ - C ++:如何创建“条件”构造函数/避免在赋值时破坏?
- vba - Microsoft Project VBA 在任务更改时更新自定义字段
- swift - 随机选择歌曲的方式 / Swift
- reactjs - 在 ReactJS 中单击按钮时增加 URL 的一部分
- string - Rest Api AttributeError:'str'对象没有属性'save'
- c# - WriteCharacteristics 两次发送数据的速度更快
- linux - Linux 进程正在运行但正常运行时间仍为 0:00:00