如何向 Flask Server 发送数据?

我是新使用 Flask 或 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>


交互式爱情
浏览 50回答 1
1回答

哆啦的时光机

一个简单的现代解决方案是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

相关分类

Html5