2017-01-17 12 views
1

jQueryスライダから選択した値をDjango views.pyに渡すにはどうすればよいですか?つまり私は(おそらく私がやりたいように編集する必要があります)を使用して、スライダーを作った:関連するHTMLでjqueryスライダの値をDjangoに渡すviews.py

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

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

ユーザーは、私が希望投稿ボタンを押したときしかし、私はWeb開発に新たなんだので、非常に適合させる方法を理解していない、私はオンライン同様の質問を見てきました

value = request.GET['slider'] 

:ようなものを使用してのviews.pyするスライダーで値を渡したいですそれらへ 私の場合。

+0

データベースを編集しないので、 'post'を使う利点は何ですか? – jfried

答えて

1

スライダがフォームコントロールに接続されていないため、サーバーに渡されません。試してみてください:

$(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としての値を取得します - あなたが望む場合は変更することができ、もちろん。

関連する問題