Привет! Я создаю динамическую форму счета, поэтому для добавления новой строки я хочу инициировать ajax-вызов, чтобы получить HTML-шаблон для генерации новой строки.это код, который я попробовал views.py
def add_items(request):
if request.method == 'GET':
item_row = 0
html=render(request,'income/invoice/items.html'{'item_row':item_row})
data = {
'html': html
}
return JsonResponse(data)
create.html
$(document).on('click', '#button-add-item', function (e) {
console.log("hello");
$.ajax({
url: '{% url "additems" %}',
type: 'GET',
dataType: 'JSON',
success: function(json) {
if (json['success']) {
debugger;
$('#items tbody #addItem').before(json['html']);
item_row++;
}
}
});
});