我不久前才开始使用Flask进行Web开发。我遇到了许多关于如何轻松设置 Flask 的教程。但是,我想在单击图标时运行python脚本。有没有可以链接到的教程?
这是HTML代码的一部分,我希望用户点击并调用python scipt。
<a href="#" class="icon fa-vcard-o"><span class="label">Icon</span></a>
感谢这里的任何帮助。
提前感谢!
当用户单击您网站上的图标时,您可以使用 JavaScript 创建对特定路由的请求。
蟒:
@app.route('/my-route')
def my_route():
# Your code here...
.HTML:
<a href="#" class="icon fa-vcard-o"><span class="label">Icon</span></a>
JavaScript:
window.onload = function () {
var xhttp = new XMLHttpRequest();
var icons = document.getElementsByClassName('icon');
for (var i = 0; i < icons.length; i++) {
icons[i].onclick = function () {
xhttp.onreadystatechange = function() {
if (this.readyState == 4 && this.status == 200) {
alert('request successful!');
}
};
xhttp.open("GET", "/my-route", true);
xhttp.send();
}
}
使用接受发布请求的烧瓶创建一个 API,编写 JavaScript 代码以在单击链接时在 API 上发出发布请求,通过后端调用脚本。