[解決済み】jQuery: 同期AJAXリクエストの実行
2022-04-13 23:36:53
質問
過去にjQueryをいくつかやったことがあるのですが、完全に行き詰っています。同期ajaxコールを使用することの長所と短所は知っていますが、ここではそれが必要です。
リモートページは読み込まれますが(firebugで制御)、リターンは表示されません。
関数が正しく返るようにするには、どうすればよいのでしょうか?
function getRemote() {
var remote;
$.ajax({
type: "GET",
url: remote_url,
async: false,
success : function(data) {
remote = data;
}
});
return remote;
}
解決方法は?
同期的なリクエストをしているのだから、これは
function getRemote() {
return $.ajax({
type: "GET",
url: remote_url,
async: false
}).responseText;
}
例 http://api.jquery.com/jQuery.ajax/#example-3
ご注意ください。 asyncプロパティをfalseに設定することは 非推奨 であり、削除される方向にある( リンク ). Firefox や Chrome を含む多くのブラウザでは、これを使用するとコンソールに警告が表示されるように既になっています。
クローム
<ブロッククオートメインスレッドでのSynchronous XMLHttpRequestは、エンドユーザーの使用感を損なうため、非推奨とします。詳しくは、以下をご覧ください。 https://xhr.spec.whatwg.org/ .
Firefoxです。
<ブロッククオートメインスレッドでのXMLHttpRequestの同期は、エンドユーザーの使用感を損なうため、非推奨とします。詳細はこちら http://xhr.spec.whatwg.org/
関連
-
[解決済み】Google Maps APIがAJAX使用時のみ「Uncaught ReferenceError: google is not defined」を投げる。
-
[解決済み] jQueryで要素が非表示になっているかどうかを確認するには?
-
[解決済み] jQueryでチェックボックスに "checked "を設定する
-
[解決済み] jQueryの「exists」関数はありますか?
-
[解決済み] jQueryを使ったAjaxリクエストの中断
-
[解決済み] jQuery Ajax呼び出し後のリダイレクトリクエストを管理する方法
-
[解決済み] どうすればjQueryに非同期ではなく、同期のAjaxリクエストを実行させることができますか?
-
[解決済み] CORSです。資格情報フラグが true の場合、Access-Control-Allow-Origin でワイルドカードを使用できない。
-
[解決済み】jQueryでチェックボックスがチェックされているかどうかを確認するにはどうすればよいですか?
-
[解決済み] ajax更新/レンダーのためのコンポーネントのクライアントIDを見つける方法?bar "から "foo "を参照する式でコンポーネントを見つけることができません。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】Google Maps APIがAJAX使用時のみ「Uncaught ReferenceError: google is not defined」を投げる。
-
ajax+jsonを使用します。
-
[解決済み] データをリクエストペイロードではなく、フォームデータとして投稿するにはどうすればよいですか?
-
[解決済み】プリフライトCORSリクエストの導入の動機は何ですか?
-
[解決済み] jQuery AJAXリクエストをキャンセル/中止する方法は?
-
[解決済み】Chromeでのリクエストモニタリング
-
[解決済み】「for (;;); { json data }」のようなAjax呼び出し応答は何を意味するのでしょうか?[重複している]。
-
[解決済み] POST JSONが415 Unsupported media typeで失敗する、Spring 3 mvc
-
[解決済み] AJAXアプリのアドレスバーのURLを現状に合わせて変更する
-
[解決済み] Google インスタントはどのように機能するのですか?