2010-06-17 4 views
3

Comment vérifier, existe-t-il un fichier sur le site actuel?jQuery si existant

Comme:

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

Peut-être que je peux utiliser .get? Mais comment vérifier son statut (ok ou 404)?

Merci.

+0

double possible de [? Comment vérifier si un fichier existe en javascript] (http://stackoverflow.com/questions/197228/comment-vérifier-si-un-fichier-existe-en-javascript) – Piskvor

+0

@Piskvor - ils utilisent div pour charger. J'ai juste url pour vérifier – Happy

+0

Ce que vous * faites * avec le contenu n'a pas vraiment d'importance - si vous le mettez dans un DIV ou le jetez. La chose que vous et l'autre question sont intéressés est le response.status. – Piskvor

Répondre

3

Emettez une requête get au fichier et inspectez le résultat.

Voir Ajax in jquery

+0

Vous pouvez faire une telle requête avec ajax, et spécifier que vous voulez seulement le HEAD (afin de vérifier le code de réponse). – greg0ire

+0

Comment? Je ne comprends pas – Happy

+0

Cochez cette case. http://stackoverflow.com/questions/197228/how-to-check-if-a-file-exists-in-javascript – rahul