0
我需要引用,我抓住所有匹配這是由用戶輸入的參數數據的數據庫。調用中最多可以有10個對象,我需要從這些對象中獲取多個值。有沒有一種方法可以將過濾後的查詢發送到ajax並顯示值?發送Django的查詢到Ajax調用
阿賈克斯:
<script>
$("#id_iden").on('change', function(){
if ($(this).val() !== ""){
var qn = $(this).val()
$.ajax({
url: "/ship/ajax-shipping/",
data: { 'quote': qn },
dataType: 'json',
success: function(data){
if (data.i){ #tried i.item and i[0[
$("#id_item").val(data.jax)
}
}
})
}
})
</script>
查看:
def ajax_shipping(request):
id_quote = request.GET.get('quote', None)
quote = HomeTable.objects.filter(id=id_quote).values_list('quote_num_id', flat=True)
items = IItemDetails.objects.filter(quote_num_id=quote).values_list('item', 'quan', 'shipped')
data = {
'i' : items,
}
return JsonResponse(data)
有沒有一種方法我可以顯示使用Ajax查詢的值是多少?謝謝!
你對這段代碼有什麼問題? –
我沒有得到任何輸出,我知道數據在那裏,它正在發送,但沒有任何顯示在網頁上。 – GreenSaber
請修改您的問題(標題和說明)以反映實際問題。 –