python flask ajax处理单一按钮_点击Jquery按钮用Flask和Python发送AJAX请求

本文介绍了在Flask应用中,一个简单的HTML按钮如何通过jQuery的AJAX方法向Python后端发送请求。当按钮被点击时,期望执行一个特定设备的操作。然而,在实际操作中,尽管AJAX请求成功发送(HTTP状态码200),'test.html'页面并未如预期那样加载。问题在于路由和视图函数的配置,导致'clicked'视图未能正确呈现模板。
摘要由CSDN通过智能技术生成

我正在尝试制作一个接受按钮点击的web应用程序。单击按钮后,会向python应用程序发送一个特定的设备和操作代码,然后该应用程序使用Lirc调用irsend命令。这是基于以下源代码/说明:

按钮的html很简单,位于“Xbox.html”中 Power

这将启动js函数:

function clickedOp(device_name, op) {

$.ajax({url:'/' + device_name + '/clicked/' + op});

}

我知道该函数正在触发一个click事件,因为如果我在clickedOp函数中放置一个alert命令,alert命令将运行

python/flask应用程序如下所示:from flask import Flask

from flask import render_template

from flask import request, redirect, url_for

BASE_URL = ''

app = Flask(__name__)

@app.route("/")

def menu():

return render_template('menu.html')

@app.route("/")

def remote(device_name):

if device_name == "Xbox":

return render_template('Xbox.html')

@app.rou

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值