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 に答える