2015-03-30 3 views
0

Я хотел бы обновить содержимое блока без загрузки всей страницы. Я думаю, что мне нужно использовать ajax, но у меня есть 2 проблемы.
Как отправить шаблон в Json в Django?
Как изменить шаблон изменения с помощью javascript/jquery Я думаю, что мне нужно скрыть свой последний шаблон и поместить новый, но я думаю, что есть лучший способ.django Как обновить шаблон без загрузки

<!DOCTYPE html> 
<head> 
    <title>{% block title %}{% endblock %}</title> 
</head> 
<body> 

{% block content %}{% endblock %} 

</body> 
</html> 

ответ

2

Самый простой способ изменить часть страницы HTML является использование .load() метод JQuery:

<div id="content">{% block content %}{% endblock %}</div> 

<script> 
    $("#content").load("{% url 'page_with_a_new_content' %} #content"); 
</script> 
+0

И Django просто нужно отправить частичное содержание (нет необходимости в формате JSON) – oliverpool

Смежные вопросы