如何将数据发送到 Flask Server?

我是使用烧瓶或 JS 的新手,因此,我找不到做我想做的事的方法。我使用flask(在python中)创建了一个网络服务器,它使用index.html作为主页,我想每隔几秒(可能1-3秒)将数据更新到服务器。问题是,我没有任何表格可以使用,甚至没有查询,我不知道我还能使用什么。我要发送的数据是稍后保存在服务器主机上的小字符串。


<body>

    <center>

        <button onmousedown="sendDirectionKey('^')">^</button>

        ...

    </center>

</body>


<script>

    function sendDirectionKey(Key) 

    {

        ...

        sendData(data_string);

    }


    function sendData(data)

    {

        ...

    }

</script>


白衣染霜花
浏览 120回答 1
1回答

慕村225694

一个简单的现代解决方案是fetch()API:function sendData(data){&nbsp; const body = new FormData();&nbsp; body.append("key", data);&nbsp; return fetch("/receive", {method: "POST", body, credentials: "include"});}Python 端的等效接收器类似于@app.route("/receive", methods=["POST"])def receive():&nbsp; &nbsp; print(request.form)&nbsp; # should have a `key` key
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript