0

我只是调用$.getSCript(location.href)它并正确获取脚本,但是如果文件不存在(这就是我打算做的很多事情)它会打印一个错误GET (url) 500 (Internal Server Error)

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

4

1 回答 1

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

于 2013-07-24T22:27:17.173 回答