我正在尝试使用 java 脚本代码 document.write
方法将 java 脚本文件从另一台服务器加载到我的网页。喜欢,
document.write("<script type='text/javascript' src='http://www.mydomain.com/js/myscript.js'></script>");
但是相应的路径没有 myscript.js 所以它在浏览器错误控制台中抛出 404 File not found error
。
如何预测和避免此类错误?
如果可以预测错误,我将显示替代消息而不是调用错过的 js 文件函数。
最佳答案
使用 JavaScript 加载脚本:
function onReadyState() {
console.error("Unable to load file: "+ this.src + ". Please check the file name and parh.");
return false;
}
function addJS(path){
var e = document.createElement("script");
e.onerror = onReadyState;
e.src = path;
e.type = "text/javascript";
document.getElementsByTagName('head')[0].appendChild(e);
}
addJS('http://www.mydomain.com/js/myscript.js');
关于javascript - 如何在 jQuery 中查找服务器上可用的文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12600300/