[GGH4.X-5.X] XMLHttpRequest の同期実行のサンプルを見たい.
技術ノート
2016/08/01
[番号]
技術ノート KGTN 2016071702
[現象]
[GGH4.X-5.X] XMLHttpRequest の同期実行のサンプルを見たい.
[説明]
以下に XMLHttpRequest の同期実行のサンプルを示します.なお, XMLHttpRequest のリクエスト先は,セキュリティ上の理由により,同一ドメイン (正確には同じサイト) に制限されます.
<!DOCTYPE html>
<html>
<head>
<meta content="text/html;shift_jis" http-equiv="Content-Type">
<title>showSource</title>
</head>
<body>
<br>
<textarea id="status" style="width: 95%; height: 480px;"></textarea>
<!--- ソースコードを読むスクリプト --->
<script language=javascript>
var objMsg = document.getElementById("status");
showSource();
// メッセージ表示
function showMessage(msg)
{
objMsg.innerText = msg;
}
// ソースコードの取得
function showSource()
{
var xhr = new XMLHttpRequest();
xhr.open('GET', "http://192.168.102.89/goglobal/logon.html", false);
xhr.onreadystatechange = function()
{
if((xhr.readyState === 4)&&(xhr.status === 200))
{
showMessage(xhr.responseText);
}
};
xhr.send(null);
}
</script>
</body>
</html>