在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>