ここに私のコードを簡潔にするために簡略化しています。Django - jQuery ajaxでリストアイテムのid/pkをビューに渡す
HTMLテンプレート
{% for question in questions %}
<div class="upvote"></div>
{% endfor %}
# lots of code later...
<script>
$(".upvote").click(function(){
$.ajax({
type: "POST",
url: "{% url 'upvote_for_question' %}",
data: {
'question': question
},
}
})
})
</script>
私<div class="upvote">
要素には、質問のupvoteボタン(スタックオーバーフローのupvoteボタンを思う)です。コードが示すように、question
にはquestion_list
にupvoteボタンがあります。
私の質問は、ユーザがupvoteボタンを押したときに、関連するquestion
のpk/idをビューにどのように渡すのですか?
パーフェクト。私はあなたの指示にしっかりと従って、最初の試しにそれを働かせました。ありがとう! – Valachio