回答編集履歴

2

誤字訂正と加筆です

2022/03/09 02:19

投稿

退会済みユーザー
test CHANGED
@@ -6,4 +6,9 @@
6
6
  それと、
7
7
  `.done(function(data){ ~ }`を抜けると、
8
8
  受信したデータdataは揮発してしまうので、その点は問題ありませんか?
9
- set_data()を10000ミリ秒後に再度実行するのは、なにか意味がありますか?
9
+ get_data()を10000ミリ秒後に再度実行するのは、なにか意味がありますか?
10
+ 時間の流れで2つの処理の待ち合わせをすると、処理時間と応答があるまでの総合的な時間の差が生じるため、
11
+ 受信データを一旦グローバル変数に上げて保存するなどして、
12
+ 互いの処理の.done()にて両方のデータが揃っているかどうかをチェックして
13
+ 後段の処理を呼ぶなどとすると良いかもしれません。
14
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-03-09/983fe63b-8c30-4b2f-ba5d-f84b2b766fc0.png)

1

加筆します

2022/03/09 02:07

投稿

退会済みユーザー
test CHANGED
@@ -3,3 +3,7 @@
3
3
  確実に1000ミリ秒以内に`url : '/data',`の`$.ajax()`が応答があって処理が終わっているわけじゃなさそうなので、
4
4
  /data の処理が成功して /data3 の処理が成功したら、というふうな流れであるべきではないかと思います。
5
5
 
6
+ それと、
7
+ `.done(function(data){ ~ }`を抜けると、
8
+ 受信したデータdataは揮発してしまうので、その点は問題ありませんか?
9
+ set_data()を10000ミリ秒後に再度実行するのは、なにか意味がありますか?