JavaScript での HTTP GET リクエストの実行
HTTP GET リクエストは、JavaScript を使用してサーバーからデータをフェッチする一般的な方法です。 Mac OS X で利用可能なダッシュコード ウィジェットは、この目的のために特別に設計された XMLHttpRequest オブジェクトを提供します。
基本的な HTTP GET リクエスト
同期 GET リクエストを行うには、次のコード:
function httpGetSync(theUrl) { var xmlHttp = new XMLHttpRequest(); xmlHttp.open("GET", theUrl, false); xmlHttp.send(null); return xmlHttp.responseText; }
非同期HTTP GET リクエスト
他のコードの実行をブロックしない非同期リクエストについては、次の点を考慮してください:
function httpGetAsync(theUrl, callback) { var xmlHttp = new XMLHttpRequest(); xmlHttp.onreadystatechange = function() { if (xmlHttp.readyState == 4 && xmlHttp.status == 200) callback(xmlHttp.responseText); } xmlHttp.open("GET", theUrl, true); xmlHttp.send(null); }
非同期リクエストに関する注意
同期リクエストは実装が簡単かもしれませんが、潜在的なパフォーマンスとパフォーマンスを考慮して推奨されません。ユーザーエクスペリエンスへの影響。一般に、可能な限り非同期リクエストを行うことをお勧めします。
以上がJavaScript で同期および非同期 HTTP GET リクエストを実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。