Как мне ответить на частичный HTML с помощью выборкиHtml

Программисты Html
Ответить
Anonymous
 Как мне ответить на частичный HTML с помощью выборки

Сообщение Anonymous »

Я отвечаю на сообщения в частичном HTML с помощью выборки, но каждый раз, когда получаю сообщения с сервера, также возвращается заголовок текущей страницы. я просто хочу сначала получить заголовок.
частичный html (сервер отвечает на запрос с помощью извлечения)
{% for post in posts %}

{{post.description|linebreaks|truncatewords:20}}
Published at {{post.created}} by {{post.author}}

{% for tag in post.tag.all %}
{{tag.name}}
{% if forloop.last %}, {% endif %}
{% endfor %}
post details


{% endfor %}

текущая страница(posts-list.html)
{% extends 'parent/base.html' %}
{% block title%} posts list {% endblock %}
{% block content %}

{% for post in posts %}
{{post.description|linebreaks|truncatewords:20}}
Published at {{post.created}} by {{post.author}}

{% for tag in post.tag.all %}
{{tag.name}}
{% if forloop.last %}, {% endif %}
{% endfor %}
post details


{% endfor %}

load more

var page = 2;
function loadMore(){
var url = '{% if tag_slug %}{% url "post_list_by_tag" tag.slug %}{% else %}{% url "social:post_list" %}{% endif %}'+'?page='+page;
fetch(url, {
method: 'GET',
headers: {
'content-type': 'text/html', 'x-requested-with': 'XMLHttpRequest'
},
}).then(function(response){
return response.text();
}).then(function(html){
document.querySelector(".post").insertAdjacentHTML("beforeend",html);
page++;
})
}
var btnLoadMore = document.querySelector(".load-more");
btnLoadMore.addEventListener("click", loadMore);

{% endblock %}


Подробнее здесь: https://stackoverflow.com/questions/798 ... with-fetch
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»