【问题标题】:jQuery if existjQuery 如果存在
【发布时间】:2010-06-17 09:10:07
【问题描述】:

如何检查当前站点是否存在文件?

喜欢:

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

也许我可以使用.get?但是如何检查它的状态(ok 或 404)?

谢谢。

【问题讨论】:

  • @Piskvor - 他们正在使用 div 进行加载。我只有要检查的网址
  • 你对内容做什么并不重要——你是把它放入DIV还是扔掉。您和其他问题都感兴趣的是 response.status。

标签: jquery file


【解决方案1】:

向文件发出获取请求并检查结果。

Ajax in jquery

【讨论】:

  • 您可以使用 ajax 进行这样的请求,并指定您只需要 HEAD(以便检查响应代码)。
  • @greg0ire, quoth jQuery docs: "要发出的请求类型("POST" 或 "GET"),默认为 "GET"。注意:其他 HTTP 请求方法,例如 PUT 和 DELETE , 在这里也可以使用,但并不是所有浏览器都支持。”
【解决方案2】:

使用 jQuery,这里有人问过这个问题:

How to check if a file exists in javascript?

【讨论】:

  • 我必须检查没有 $("#someDivId")
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-11-24
  • 2021-01-20
  • 2013-02-10
  • 1970-01-01
相关资源
最近更新 更多