簡體   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