如何在Flask中获得JavaScript输出

2024-09-29 23:27:16 发布

您现在位置:Python中文网/ 问答频道 /正文

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元素,然后获取,请帮助我如何转换


Tags: logfalse元素iffunctionitemnullconsole
1条回答
网友
1楼 · 发布于 2024-09-29 23:27:16

我认为您所说的是将数据从JavaScript发送到FlaskAPI,如果我错了,请纠正我

为此,您可以将数据存储到变量中,并使用axios通过POST或GET请求发送数据。阅读有关axios here的信息

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类型

相关问题 更多 >

    热门问题