下面是我的视图。py:
def get_group_ajax(request):
if request.method == "GET":
g_id = request.GET['group_id']
productlist = models.Stocksupporter.objects.filter(pmaingroups = g_id).values('productname').exclude(numberqut=0) *//This is my queryset*
这是我的** AJAX 和使用的Django循环模板**:
$("#allgrp").change(function () {
const gId = $('#allgrp').val();
$.ajax({
type: "GET",
url: '{% url "webapp:get_group_ajax" %}',
data: {
'group_id': gId,
},
success: function (data) {
html_data =
`
{% for pr in productlist %}
<div class="cardc" id="card_id">
<p>{{ pr.productname }}</p>
</div>
{% endfor %}
`;
$("#card_id2").html(html_data);
}
});
});
现在什么是**问题:我想返回productlist(for循环)在 AJAX 成功的基础上选择的值(意思是组ID),我用了响应方法,但仍然不能返回任何东西。有什么办法做到这一点?
1条答案
按热度按时间bttbmeg01#
views.py :
html中的Success函数: