繁体   English   中英

将值从 jquery 滑块传递到 Django views.py

[英]Passing value from a jquery slider into Django views.py

如何将从 jQuery 滑块中选择的值传递到 Django views.py。 也就是说,我使用了一个滑块(可能需要对其进行编辑才能执行我想要的操作):

$(function() {
 $( ".slider").slider({
  min: 0,
  max: 1,
  value: 0.3,
  step: 0.05,
 })
});

使用相关的html:

<form method="get"> 
<div name="slider" class="slider"></div>
<input type="submit" value="submit">
</form>

当用户点击提交按钮时,我想使用以下内容将滑块中的值传递给 views.py:

value = request.GET['slider']

我在网上看到过类似的问题,但是,我是 Web 开发的新手,因此不太了解如何使它们适应我的情况。

滑块未附加到表单控件,因此不会传递到服务器。 尝试:

$(function() {
 $( ".slider").slider({
  min: 0,
  max: 1,
  value: 0.3,
  step: 0.05,
  slide: function(event, elt) {
    $("#slider_control").val(elt.value);
  }
 })
});

还要补充:

<input type="hidden" name="slider_control" id="slider_control" />

您将获得作为slider_control的值——当然,您可以根据需要进行修改。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM