2008-10-13 79 views
3

我正在使用jquery库来加载html文件的内容。事情是这样的:如何检查一个文件是否存在于JavaScript中?

$( “#主”)的负载( “的login.html”)

如果文件(在这种情况下 '的login.html')不存在,我想检测。这样我就可以将用户重定向到错误页面。任何想法如何检测文件是否存在或不存在?

回答

1

@ PConroy的解决方案有效,但它确实为所有同样的事情失败了Ajax请求。

如果你需要这个每个请求的基础 - 即如果第一个请求失败它将转到X页,如果第二个失败转到Y,那么你需要使用$ .ajax函数中的错误句柄:

http://jsbin.com/iwume

(编辑:http://jsbin.com/iwume/edit

+1

不是我的解决方案,只需编辑的代码的布局:) – ConroyP 2008-10-14 09:33:23

相关问题