在ajax请求之后更新'div'
<p>这是我在Django中的第一个项目。我对Django、ajax和javascript都很陌生。我必须在进行ajax请求后将数据发送到jinja模板。</p>
<p>我的index.html如下:</p>
<pre class="brush:php;toolbar:false;">{% if data %}
<p>{{data.title}}</p>
<p>{{data.price}}</p>
{% endif %}</pre>
<p>我的javascript如下:</p>
<pre class="brush:php;toolbar:false;"><script>
$.ajax({
type: "POST",
url: "/", // 替换为实际视图的URL
data: {
input_value: "test",
csrfmiddlewaretoken: "{{ csrf_token }}"
},
success: function(response) {
title = response // 请求后,response会变成 { "data" : {"title":"t1", "price":20} }
},
error: function() {
console.log("Error")
}
});
<script></pre>
<p>我不知道这是否可行。有些人使用element.innerHTML来更新,但我需要发送到jinja格式。谢谢</p>