2016-12-09 2 views
1

Ich machte eine Django-Anwendung, die erholsame API verwendet, um auf die Datenbank zuzugreifen. die apis sind auf und sehen gut aus auf der django url. Jetzt möchte ich JavaScript auf dem Frontend verwenden, um auf sie zuzugreifen. Wo finde ich ein Tutorial, um mir zu zeigen, wie das geht?make api Anrufe von der Front-End

Ich möchte eine Schaltfläche erstellen, die beim Klicken auf ein Bild auf dem Bildschirm rendern wird. Ich möchte nur Javascript verwenden. bedeutet keine Hilfe von Django. Dies ist ein super einfacher Prozess. nur ich bin so neu dazu, ich weiß nicht, wie ich das anstellen soll. Ich suche entweder eine Lösung oder ein tolles Tutorial, von dem ich lernen kann. Vielen Dank!

+1

Dies hängt weitgehend davon ab, mit welchem ​​Javascript-Framework oder welcher Bibliothek usw. Sie arbeiten. Können Sie mehr Informationen über Ihre Umgebung und einen Code, den Sie bisher ausprobiert haben, posten? Sonst wäre vielleicht eine zu weit gefasste Frage hilfreich zu beantworten. –

+0

Ich versuche das zu lernen, ohne etwas unnötig zu machen. So einfach ole js oder jquery und ajax. Ironischerweise bin ich während des Tages ein Entwickler. aber die Verwendung von react nimmt die ganze Magie weg. Ich habe keine Ahnung, wie man mit Javascript außerhalb des Reaktionsrahmens arbeitet. Ich war ein Python-Entwickler, der vorher schon vor einigen Monaten in Reaktion getreten ist. Dies ist ein Nebenprojekt, so dass ich meine Arbeit wirklich lernen kann. Es ist so verwirrend, dass ich Javascript außerhalb der grundlegenden Syntax nicht wissen muss, um mit reagieren zu arbeiten. zur Beantwortung Ihrer Frage. nehme an, ich habe eine funktionierende api. Ich muss wissen, wie ich darauf zugreifen kann. – Lefty

+0

Ich verstehe :) Ich habe nie ein XHR von Hand codiert, weil ich immer in einer Umgebung arbeite, die AJAX-Dienstprogramme hat, wie JQuery, eckig, Aurelia, etc! –

Antwort

1

Der einzige Weg, dies zu tun ist durch XHR. Ein Tutorial kann auch on MDN gefunden werden.

+0

Hey Mann oder Mädchen. Was meinst du, der einzige Weg, dies zu tun? – Lefty

+0

@Newbieee Dies ist die einzige Möglichkeit, wie JavaScript eine HTTP-Anfrage stellen kann. – hellol11

+0

dann danke @ hellol11, krank arbeiten an diesem Tutorial! – Lefty