文字列の場所で何かを要求する $.ajax() 関数があります。
ajax 応答で result.location = "Somewhere" と仮定しますが、理論的には任意の文字列である可能性があります。
成功(結果)すると、次のようになります。
Line 1: alert("Hello There");
Line 2: alert("Look Here" + result.location); // Look here Somewhere
「Hello There」のアラート ボックスがポップアップ表示され、ユーザーが「Hello There」アラート ボックスを閉じるまで、「Look here」アラート ボックスは表示されません。
ただし、アラートの代わりに行 1 の場合、たとえば次のように表示されるアラート ボックスの代わりに div があります。
<div>Hello There <input type="button">OK</input></div>
だから代わりに私は持っています:
Line 1: showDivAlert();
Line 2: alert("Look Here" + result.location); // Look here Somewhere
次に、div が表示され、"Look Here" というアラートがポップアップ表示されます。ユーザーが「OK」ボタンをクリックするまで showDivAlert() の下のコードが実行されないようにするには、関数「showDivAlert()」に何を入れることができますか?
注: ここで重要なのは、ajax リクエストの result.location 文字列を保持することです。