HTML-шаблон в ответе JSON с использованием Django - PullRequest
0 голосов
/ 09 февраля 2019

Привет! Я создаю динамическую форму счета, поэтому для добавления новой строки я хочу инициировать 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++;
                }
            }
        });
    });
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...