Entspricht $.laden ohne jQuery
Will ich laden einige Jade-Inhalte in einer bestimmten div-Element auf die Schaltfläche klicken. Ich habe gefunden, wie man dies mit jquery, da gibt es mehrere Beiträge auf Sie, und im wesentlichen, was ich tun möchte, ist
$('#div').load('/somePage');
Aber ich bin nicht in der Lage zu verwenden die jQuery in meinem Projekt. Gibt es eine äquivalente Funktion in vanilla javascript?
- "Vanilla JavaScript" nicht alle Bestimmungen, die für so etwas wie ajax. Browser haben die alten XMLHttpRequest-API und die neueren unterstützen die
fetch()
API. - Sie finden ähnliche Sache in youmightnotneedjquery.com
- Siehe auch die
fetch
API.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, man kann dies mit dem folgenden;
Durch die Art und Weise, die Sie tun können diese mit fetch API zu.
Durch die Art und Weise, die Sie Lesen können, in diesem blog-post für lernen etwas über fetch API.
Während ich versuchte, dieses problem zu lösen, machte ich dies basiert auf Ali BARIN Antwort, und scheint gut zu funktionieren, aber ein bisschen mehr explizite version, indem
init
Informationen, und hat eine gewisse Logik zu verwendendocument.getElementById
stattquerySelector
.