1
Ajaxに問題があり、HTMLページの情報を再ロードせずにその情報を更新するにはどうすればいいですか?DjangoでAjaxを使用したhtmlページの情報の更新
def index(request):
some stuff
context = {
some stuff
}
return render(request, "header.html", context)
をそして私はちょうど私のheader.html
ファイルに{}コンテキストからの変数を使用します。
だから、私は私のviews.pyファイル内の関数を持っています。そして、質問は - どのように私はインデックス機能を実行し、私のheader.html
ファイルに新しい変数を再ロードせずに送ることができますか?
など、どのような要素のHTMLテキストまたはクラス名やスタイルを変更するには、この新しいエンドポイントからのデータのいずれかのタイプを送ることができますDjangoのテンプレートはそうHTMLに変換され、再ロードせずにhtmlを更新することはできませんが、ajaxの成功関数で、javascriptを使って 'element.innerhtml =" new stuff "' –
のようにHTMLを変更することができます。表示する変数を送信してからhtmlを更新する方法 –