ajax 呼び出しの実行中に、ブラウザー ウィンドウでユーザーにアラートが表示されるとどうなるのだろうと思っていました。
たとえば、ajax 呼び出しがあるとします。
$.ajax({
url: ...,
type: GET/POST,
...
success: function(data){
console.log(data);
},
error: ...
});
完了するまでに長い時間がかかります (10 秒)。呼び出しが実行されている間、単純な JavaScript アラートがスローされます
alert("hello!");
たとえば、次の場合はどうなりますか。
- ajax 呼び出しの開始
- データをフェッチする ajax 呼び出し
- アラートが表示される
- ajax 呼び出しはデータを返します (アラート ウィンドウはまだ開いています!)
JS がシングル スレッドであることを知っているので、スクリプトの実行が停止することがわかっています。アラート ウィンドウが「時間内に」閉じられない場合、ajax 呼び出し/応答がどうなるか疑問に思っていました。
私が十分に明確であり、これが「ダミー」の質問ではないことを願っています. ありがとうございました