【发布时间】:2015-10-07 11:09:57
【问题描述】:
有一个javascript行(你可以在浏览器控制台试试)
window.location.href='http://example.com'
这会将你推向http://example.com
在浏览器(谷歌浏览器)-> 开发者工具-> 网络部分你可能会看到它的状态为 200。
问题是:
如何在执行前正确获取状态码 200/404/302
window.location.href='http://example.com'
谢谢。
附: jQuery 可以使用。
【问题讨论】:
-
您必须先使用 Ajax 加载它,并且它必须是相同的域或启用 COR。
-
@epascarello 在这里有正确的答案,尽管如果您想在它不可用时做某事,那么服务器应该为这种情况提供一个错误页面。在这种特定情况下提供处理不应该是 JS 的工作。 (我基于 window.location.href 的具体用法)。
标签: javascript jquery ajax google-chrome href