如何在Django中展示Ajax成功后的Html Div



我有Djnago应用程序,我希望在Ajax调用Successs后向用户显示消息这是y消息html

<a id="added" class="btn btn-template-outlined" href="{% url 'shop:add_product' id=products.id %}">Add to cart</a>
<p id="connt" class="text-center">
{% if messages %}              
{% for message in messages %}
{{message}}
{% endfor %}
{% endif %}
</p>

这是我的Ajax

$("#added").click(function(e){
e.preventDefault();
$.ajax({url: "{% url 'shop:add_product' id=products.id %}",
success: function(response){
appendToUsrTable();
}});
});
function appendToUsrTable() {
("#connt").append(`
`)
}
</script>

如果你谈论的是Django消息,那么这不可能是因为模板将在Ajax调用之前呈现并返回给用户,所以在呈现时,不会有消息。

最新更新