jQuery:计算图像

时间:2013-02-25 14:52:47

标签: jquery

我有一个名为example_**_title.jpg的图片文件夹。

我想用jQuery / Javascript计算这些图像并返回图像数量。

我试过了:

count = 0;
for (var i=0; i<=10; i++){
   var bg_url = 'http://www.example-url.com/example_'+i+'_title.jpg';
   $.get(bg_url)
   .done(function(){ 
      count++;
   })
   .fail(function(){
   });
}
alert(count);

感谢您的帮助。

琼斯

2 个答案:

答案 0 :(得分:2)

由于您不希望get文件只是计数,您可以使用type:'HEAD'它应该减少数据量:

$.ajax({
    url:'http://www.example-url.com/example_'+i+'_title.jpg',
    type:'HEAD',
    error: function()
    { 
      //file doesn't exist
    },
    success: function()
    {
        count++;
    }
});

答案 1 :(得分:1)

您的代码应该有效,这是代码中缺少的引用。我希望这只是一个错字。

count = 0;
for (var i=0; i<=10; i++){
   var bg_url = 'http://www.example-url.com/example_'+i+'_title.jpg';
   $.get(bg_url, function(data){ count++; });
}
alert(count);