如何通过ajax向Python脚本发送数据?

1 投票
1 回答
1083 浏览
提问于 2025-04-18 14:51

我有一个HTML页面,它会把一些值发送给一个Python脚本。我想要接收这些发送的数据,并且确保这个脚本每次都在运行,这样数据才能被多次接收。我该怎么做呢?

我的Jquery代码是

$(function(){
            $("#submit").click(function(){
                $.ajax({
                    dataType: "json",
                    type : "POST",
                    url: "/tcp_driver.py",
                    data : { 'count_query' : 'count_query', 'start_time' : start_time, 'end_time' : end_time, 'last_time' : last_time},

                    success : function(result){
                    }
                });
            });
        });

我想把我的HTML页面和Python代码连接起来。我该怎么做呢?我该如何让我的Python代码保持监听状态?请给我一些指导,或者推荐一些我可以阅读的资源。谢谢!

1 个回答

0

有很多Python的网页框架,比如FlaskDjango。我推荐你从Flask框架开始。它非常简单,容易上手。

from flask import Flask
app = Flask(__name__)

@app.route("/")
def index():
    return "Hello World!"

@app.route("/message")
def message():
    // Handle your post message
    return "Hello World!"


if __name__ == "__main__":
    app.run()

撰写回答