Kann ich ein JS-script von einem anderen mit `Holen`?

Untere Mittelstufe JS/JQ person hier.

Ich versuche zu entkommen callback-Hölle durch die Verwendung von JS fetch. Dies ist in Rechnung gestellt, als "der Ersatz für AJAX", und scheint ziemlich mächtig. Ich kann sehen, wie Sie bekommen können HTML-und JSON-Objekten mit es... aber ist es in der Lage mit einer anderen JS-script von der, die du bist? Vielleicht gibt es noch eine neue Funktion im ES6 zu tun:

$.getScript( 'xxx.js' );

d.h.

$.ajax({ url : 'xxx.js', dataType : "script", });

...?

später, Antwort auf Joseph Der Träumer:

So probiert:

const createdScript = $(document.createElement('script')).attr('src', 'generic.js');
fetch( createdScript )...

... es hat nicht das Skript ausführen "generic.js". Meinst du etwas anderes?

  • Warum nicht eine <script> dynamisch und pop, die url, die statt?
  • Callback-Hölle entkommen => Verspricht, async/await.
  • Wenn das "später" ist ein experiment, was du versucht hast, dann hast du es falsch verstanden, was Sie meinte.
  • Ja habe ich... das ist, warum ich sagte "meinst du sthg anderes". Als ich sage, ich bin kein JS-Experte. Pflege, mir zu zeigen, was Sie gemeint?
InformationsquelleAutor mike rodent | 2017-06-28
Schreibe einen Kommentar