ajaxの実行順序
ajaxでは処理を投げた後には、実行順序をサーバー側で保持してくれるとは限らなない
例
1.ajaxでサーバーに処理を投げるボタンAがあるとする
2.ボタンAを押す
3.ボタンAを押す
この時にときに 2->3 の順序でサーバー側で処理が実行されるとは限らない
ajaxでは処理を投げた後サーバー側での実行順序は保持されていない
サーバーの遅延やネットワークの遅延で順序が入れ替わることがある
解決方法
コールバック関数やPromiseで制御する
ajaxでは処理を投げた後には、実行順序をサーバー側で保持してくれるとは限らなない
1.ajaxでサーバーに処理を投げるボタンAがあるとする
2.ボタンAを押す
3.ボタンAを押す
この時にときに 2->3 の順序でサーバー側で処理が実行されるとは限らない
ajaxでは処理を投げた後サーバー側での実行順序は保持されていない
サーバーの遅延やネットワークの遅延で順序が入れ替わることがある
コールバック関数やPromiseで制御する