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({
タイプ:「POST」、
url: "/", // 実際のビューの URL に置き換えます
データ: {
input_value: "テスト",
csrfmiddlewaretoken: "{{ csrf_token }}"
}、
成功: 関数(応答) {
title = response // リクエスト後のレスポンスは { "data" : {"title":"t1", "price":20} } となります
}、
エラー: function() {
console.log("エラー")
}
});
<script></pre>
<p>それが可能かどうかはわかりません。 element.innerHTML を使って更新する人もいますが、私は jinja 形式で送信する必要があります。ありがとうございます</p>