Мне было интересно, какой лучший вариант будет для выполнения вызовов ajax для обновления списка имен пользователей. я тоже могу
а. выполните вызов ajax и верните объект пользователя, создайте html и добавьте его в div
build_html = function(obj) {
html = 'username - ' + obj.username
$('#container').append(html);
}
б. сделайте вызов ajax и дайте django вернуть HTML.
response = render_to_response ('user_item_template.html', {'user' : user})
return response._container
Если ответ успешен, я добавляю его в контейнер div.
Есть ли минусы в том, чтобы сделать это с помощью метода «b», потому что в зависимости от ситуации при создании html в javascript могут возникнуть проблемы, такие как неэкранированные символы, и в целом это просто беспорядочно.
Спасибо