gpt4 book ai didi

javascript - ( Tornado )按下按钮时如何将参数传递给服务器?

转载 作者:行者123 更新时间:2023-11-30 17:53:51 26 4
gpt4 key购买 nike

我是 python tornado 的新手。我现在正在构建一个网站当我想通过按下按钮向服务器发送参数时,我不知道如何在 Tornado 上捕获它。我怎么知道按下了哪个按钮?

最佳答案

使用 jquery 的简单 ajax GET 请求就可以完成这项工作:

class Application(tornado.web.Application):
"""Tornado web class. Create all the routes used by tornado_start"""

def __init__(self):
handlers = [
(r"/", Index),
(r"/explicit_action_url/", ActionHandler)
]
...

class ActionHandler(tornado.web.RequestHandler):
def get(self):
print("button click")


class Index(tornado.web.RequestHandler):
def get(self):
self.render("index.html")

在你的 index.html 中

<button id="btn" type="button">click me</button>
<script src="http://code.jquery.com/jquery-1.10.1.min.js"></script>
<script>
$("#btn").click(function () {
$.ajax({
type: 'GET',
url: "/explicit_action_url/",
success: function (data) {
alert("success")
}
});
});
</script>

关于javascript - ( Tornado )按下按钮时如何将参数传递给服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18446881/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com