0

我有一个名为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);

谢谢您的帮助。

琼斯

4

2 回答 2

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++;
    }
});
于 2013-02-25T14:59:47.870 回答
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);
于 2013-02-25T15:02:28.437 回答