我只是简单地调用$.getSCript(location.href)
并且它正确地获取了脚本,但是如果文件不存在(这就是我计划做的很多)它会输出错误GET (url) 500 (Internal Server Error)
如何防止这种情况发生?如何摆脱错误信息?
答案 0 :(得分:0)
您是否尝试过包含空故障事件?
$.getScript(SOME_LOCATION)
.done(function(script, textStatus) {
// Whatever...
})
.fail(function(jqxhr, settings, exception) {
// Just leave this empty
});
或者,您可以在使用getScript之前检查URL是否有效,如下面的答案中所述: Checking a Url in Jquery/Javascript