Mit jQuery / javascript, Wie um zu prüfen, ob JS Datei ( SP.JS) ist bereits genannt, die in einer Seite?

Möchte ich überprüfen, ob ein bestimmtes JS-Datei ist schon geladen im Dokument.bereit.

Etwas wie dieses:

if(file already called/loaded) { //my code }
else {//some other code}

JS-Datei ist nicht irgendein plugin.

Seine im Grunde eine JS-Datei, die im Zusammenhang mit SharePoint wie Sp.JS.

Wir kennen nur den Namen der Datei.

[Update Hinzugefügt code ]

Habe ich Hinzugefügt, den folgenden code und es wird eine Fehlermeldung in der Konsole : SP.Runtime.js ist bereits geladen.

Wenn ich entfernen Sie das laden von SP.Runtime.js mein code funktioniert nicht in einigen Seiten, wo Runtime.Js ist standardmäßig nicht geladen.

$(document).ready(function() {
    var scriptbase = _spPageContextInfo.webServerRelativeUrl + "/_layouts/15/";
    $.getScript(scriptbase + "init.js",
    function() {
        $.getScript(scriptbase + "SP.Runtime.js",
        function() {
            $.getScript(scriptbase + "SP.js",
            function() {
                    $.getScript(scriptbase + "SP.Taxonomy.js",
                    function() {
                        context = SP.ClientContext.get_current();
                       //My custom function //

                    });
            });
    });
    });
});

Bitte vorschlagen.

Dank

if($("script[src='SCRIPT_URL']").length) { //do stuffs }
stackoverflow.com/questions/1293367/... Besuchen Sie diese
noch keine Antwort? wenn ja, bitte markieren.
Ich kann nicht glauben, diese Frage ist nicht eine Antwort noch, obwohl die SharePoint-JavaScript-Bibliotheken benötigen nicht gezwungen werden, die Last, die einzige Voraussetzung ist, laden Sie den code im richtigen moment-wie erwähnt-in beiden Antworten unten. Ich denke, ein moderator sollte einen Blick auf diese.

InformationsquelleAutor user2598808 | 2015-04-22

Schreibe einen Kommentar