如何阻止$ .getScript()错误消息?

时间:2013-07-24 22:16:37

标签: javascript jquery ruby-on-rails getscript

我只是简单地调用$.getSCript(location.href)并且它正确地获取了脚本,但是如果文件不存在(这就是我计划做的很多)它会输出错误GET (url) 500 (Internal Server Error)

如何防止这种情况发生?如何摆脱错误信息?

1 个答案:

答案 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