Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/417.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript:异步下载js,下载失败时,如何调用error函数_Javascript - Fatal编程技术网

JavaScript:异步下载js,下载失败时,如何调用error函数

JavaScript:异步下载js,下载失败时,如何调用error函数,javascript,Javascript,一个常见的异步下载js函数如下 但是当下载失败时,如何调用error函数 此函数将是:函数loadScript(url、回调、errcb) 你可以从这个博客找到一些信息,试试这个链接 function loadScript(url, callback){ var script = document.createElement("script") script.type = "text/javascript"; if (script.readyState){ //IE

一个常见的异步下载js函数如下

但是当下载失败时,如何调用error函数

此函数将是:函数loadScript(url、回调、errcb)


你可以从这个博客找到一些信息,试试这个链接
function loadScript(url, callback){ 
    var script = document.createElement("script") 
    script.type = "text/javascript"; 
    if (script.readyState){ //IE 
        script.onreadystatechange = function(){ 
            if (script.readyState == "loaded" || script.readyState == "complete"){ 
                script.onreadystatechange = null; 
                callback(); 
            } 
         }; 
    } else { //Others: Firefox, Safari, Chrome, and Opera 
        script.onload = function(){ 
            callback(); 
        }; 
    } 
    script.src = url; 
    document.body.appendChild(script); 
}