2010-06-17 50 views
3

如何檢查,是否存在當前網站上的文件?jQuery如果存在

像:

if ('http://site.com/girlfirend.png' exist) { 
// do something 
} 

也許我可以用.get?但如何檢查其狀態(確定或404)?

謝謝。

+0

可能重複[?如何檢查文件是否在javascript中存在(http://stackoverflow.com/questions/197228/how-to-check-if-a-file-exists-in-javascript) – Piskvor 2010-06-17 09:14:46

+0

@Piskvor - 他們使用div來加載。我只需要檢查網址 – Happy 2010-06-17 09:21:08

+0

你的內容並不重要,不管你是把它放進DIV還是扔掉。你和另一個問題都感興趣的是response.status。 – Piskvor 2010-06-17 13:01:20

回答

3

向文件發出獲取請求並檢查結果。

Ajax in jquery

+0

你可以用ajax做這樣的請求,並指定你只需要HEAD(爲了檢查響應代碼)。 – greg0ire 2010-06-17 09:12:48

+0

如何?我不明白 – Happy 2010-06-17 09:16:51

+0

檢查這一個。 http://stackoverflow.com/questions/197228/how-to-check-if-a-file-exists-in-javascript – rahul 2010-06-17 09:31:48

1

使用jQuery,這已經在這裏問:

How to check if a file exists in javascript?

+0

我必須檢查沒有$(「#someDivId」) – Happy 2010-06-17 09:21:35

+0

然後@rahul看起來像他有一個很好的答案 – 2010-06-17 09:29:12