Ich habe ein Problem mit Ajax und wie kann ich Informationen auf meiner HTML-Seite aktualisieren, ohne es neu zu laden.
So habe ich eine Funktion in meiner views.py Datei:Aktualisierung von Informationen auf HTML-Seite mit Ajax in Django
def index(request):
some stuff
context = {
some stuff
}
return render(request, "header.html", context)
Und ich Variablen nur aus {context} in meiner header.html
Datei. Und die Frage ist - Wie kann ich Indexfunktion durchführen und neue Variablen an meine header.html
Datei senden, ohne sie neu zu laden?
Django Template umgewandelt html so
Sie können jede Art von Daten aus diesem neuen Endpunkt senden:
AJAX Sie können den HTML-Code nicht aktualisieren, ohne ihn neu zu laden, aber Sie können in der AJAX-Erfolgsfunktion etwas HTML mit Javascript ändern wie 'element.innerhtml =" new stuff "' –
Wenn Sie nicht gut mit AJAX sind kann ich Ihnen sagen -in Antworten- wie man eine Variable sendet, um anzuzeigen, dann aktualisieren Sie das HTML –