首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用javascript检查http状态代码

问使用javascript检查http状态代码
EN

Stack Overflow用户
提问于 2011-12-20 13:33:43
回答 1查看 36.2K关注 0票数 5

我想要显示的个人资料图片从gravatar只为那些有图片集的用户。要做到这一点,服务器端需要向gravatar发出大约100个HEAD请求,以检查404个代码,并为每个请求适当地输出img标签。

所以,我想实现一个javascript函数,我可以只输出100个urls,javascript可以检查http状态代码,并动态输出适当的图像标记。这有可能吗?多么?

EN

回答 1

Stack Overflow用户

发布于 2011-12-20 14:36:17

您缺少的关键字是“状态代码”(这是我们统称为200、404、500等所有HTTP响应代码的代码)。假设您正在使用jQuery,在这种情况下,您需要的所有AJAX文档都在http://api.jquery.com/jQuery.ajax/上

下面是一个显示警报的请求的简单示例,但前提是返回404状态代码(几乎逐字删除上面的链接):

代码语言:javascript
复制
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script>
<script>
   $(function() {
      var url = "some_url";
      $.ajax(url,
      {
         statusCode: {
         404: function() {
            alert('page not found');
         }
      }
   });   
});
</script>
票数 6
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8571227

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档