2016-04-07 3 views
2

jQuery GetScript() gibt jqXHR Objekt zurück, wenn ein Skript geladen wird. Gibt es eine Möglichkeit, das jqXHR-Objekt zu erhalten, wenn das Skript von einem Skript-Tag geladen wird, das innerhalb des head-Tags platziert ist?Wie bekomme ich jqXHR-Objekt von Skript-Anfrage, die von <script> geladen wird Tag innerhalb <head>

function makeScript(url){  
    script = document.createElement("script"); 
    script.src = url; 
    //when this line is executed the script will be loaded by the browser 
    //how to get the jqxhr object 
    document.head.appendChild(script); 
} 
+0

Nein. Das XHR wird nicht mit dem angehängten Skriptelement gespeichert, und das angefragte Skript weiß auch nichts von der Anfrage –

+0

heres jquerys [getScript] (https://github.com/jquery/jquery/blob /master/test/data/jquery-1.9.1.js#L8355) – BenG

+0

@BenG +1, um mich in die richtige Richtung zu weisen. Ich habe 'document.head.appendChild (script);' zu $ ​​.get wie im Link erwähnt ersetzt. – Mumzee

Antwort

0

Nein, weil es keinen gibt. Der Browser behandelt alles nativ.

Verwandte Themen