Python 将滑块值传递给瓶子路径函数

Python 将滑块值传递给瓶子路径函数,python,jquery,ajax,bottle,Python,Jquery,Ajax,Bottle,我试图运行一段代码,但有一部分不起作用,我需要从滑块传递值。我可以在html页面中看到该值,但无法将其传递到需要运行某些命令的inputRange() 我试着只隔离使用slider的代码。请告诉我如何将滑块值传递到val\u slide?谢谢 代码: 从瓶子导入路线、运行、模板 IP_地址='192.168.0.80' 端口=8080 @路由(“/”) def hello(): 返回“测试” @路由(“/remote”) def remote(): 返回“”' $(文档).ready(函数(){

我试图运行一段代码,但有一部分不起作用,我需要从滑块传递值。我可以在html页面中看到该值,但无法将其传递到需要运行某些命令的
inputRange()

我试着只隔离使用slider的代码。请告诉我如何将滑块值传递到
val\u slide
?谢谢

代码:

从瓶子导入路线、运行、模板
IP_地址='192.168.0.80'
端口=8080
@路由(“/”)
def hello():
返回“测试”
@路由(“/remote”)
def remote():
返回“”'
$(文档).ready(函数(){
$('#inputRange')。on('change mouseup',function(){
var val_slide='inputRange';
$.ajax({
url:“/remote/inputRange”,
键入:“GET”,
数据:{command:val_slide},
});
});
});
试验
'''
@路由('/remote/inputRange')
def输入范围():
打印val_幻灯片
#使用val_滑动值
返回'inputRange'
尝试:
运行(主机=IP地址,端口=端口)
除了(键盘中断):
打印('Done!')
退出

要从GET请求中访问查询参数,您应该导入并使用以按名称访问值:

from bottle import route, request

@route('/remote/inputRange')
def inputRange():
    val_slide = request.query.command
    print(val_slide)
    return val_slide

我不是JavaScript方面的专家,但据我所知,要发送实际值(不仅仅是静态文本),需要将
val\u幻灯片
静态文本赋值替换为读取值:

var val_slide = this.value;

我试图使用新代码,但仍然没有打印出任何值。我是否需要使用特定版本的应用程序?Thanks@Joe,抱歉,刚刚注意到您从ajax发送GET请求,我已经编辑了我的帖子。最后的代码将返回inputRange,而不是slider中的实际数字。我尝试将POST与预览代码一起使用,结果是一样的。Thanks@Joe,它会逐字打印您发送的内容。您必须修补js代码才能从slider发送值。@Joe,我已经添加了一行代码来回答您需要修补才能接收实际值的问题。
var val_slide = this.value;