Dieses Mal werde ich Ihnen die Schritte zum Implementieren von jquery zum dynamischen Laden von js-Dateien vorstellen. Was sind die Vorsichtsmaßnahmen für jquery, um js-Dateien dynamisch zu laden? , lass uns einen Blick darauf werfen.
Problem:
Wenn Sie jquery append verwenden, um das Skript-Tag direkt zu laden, wird ein Fehler gemeldet. Gibt es neben document.write noch eine andere bessere Möglichkeit, js-Dateien dynamisch zu laden?
Lösung:
1. jquery-Methode
$.getScript("./test.js"); //加载js文件 $.getScript("./test.js",function(){ //加载test.js,成功后,并执行回调函数 console.log("加载js文件"); });
2. js-Methode
<html> <body> </body> </html> <script type="text/javascript"> function loadScript(url, callback) { var script = document.createElement("script"); script.type = "text/javascript"; if(typeof(callback) != "undefined"){ if (script.readyState) { script.onreadystatechange = function () { if (script.readyState == "loaded" || script.readyState == "complete") { script.onreadystatechange = null; callback(); } }; } else { script.onload = function () { callback(); }; } } script.src = url; document.body.appendChild(script); } loadScript("jquery-latest.js", function () { //加载,并执行回调函数 alert($(window).height()); }); //loadScript("jquery-latest.js"); //加载js文件 </script>
Ich glaube, ich habe Ich habe es gesehen Sie beherrschen die Methode in diesem Artikel. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln auf der chinesischen PHP-Website!
Empfohlene Lektüre:
Ausführliche Erklärung der Verwendung des JQuery-Plug-Ins Uploadify
Detaillierte Erläuterung der grundlegenden Wissenspunkte von jQuery
Das obige ist der detaillierte Inhalt vonSchritte zur Implementierung der JS-Datei beim dynamischen Laden von jquery. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!