質問編集履歴

2

文法追加

2022/06/15 01:59

投稿

tarara
tarara

スコア20

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,6 @@
1
1
  とりあえずJQueryを使ってこう書いているのですが
2
2
 
3
- ```ここに言語を入力
3
+ ```javascript
4
4
  list = ["URL1","URL2","URL3"]
5
5
  count = 0
6
6
 

1

コード修正

2022/06/15 01:49

投稿

tarara
tarara

スコア20

test CHANGED
File without changes
test CHANGED
@@ -2,18 +2,22 @@
2
2
 
3
3
  ```ここに言語を入力
4
4
  list = ["URL1","URL2","URL3"]
5
+ count = 0
5
6
 
6
7
  $.each(list,function(){
7
- $.post(this)
8
+ $.post(this,{},function(){
9
+ count++
8
10
  })
11
+ })
12
+
13
+ setInterval(function(){
14
+ if(count == list.length){
15
+ alert("終わりました")
16
+ }
17
+ },1000)
9
18
  ```
10
19
 
11
- ポストが全部終わったら処理を追加しようとして
20
+ ポストが全部終わったら処理を追加しようとしてsetIntervalでcountを監視させる方法を考えているのですが
12
-
13
- count = 0
14
- それぞれのpostが終わったらcountに+1
15
- setIntervalでcountを監視して、list.length-1とイコールになったら終了処理
16
-
17
- を考えているのですが、setIntervalは推奨されないとどこかで見たので、
21
+ setIntervalは推奨されないとどこかで見たので、
18
22
  みなさんはどうしているのかなと思いまして。
19
23
  教えていただければ幸いです。