コードは非常に簡潔なので、ここではあまりナンセンスな話をしません。ソースコードをクリックするだけです
HTMLコード
コードコピーは次のとおりです。
<!doctype html>
<html>
<head>
<Meta charset = "utf-8"/>
</head>
<body>
<ボタンタイプ= "button" onclick = "show()"> request data </button>
<スクリプトsrc = "ajax.js"> </script>
<スクリプト>
関数show(){
ajax( 'read.txt?dateTime = new date.getTime'、function(str){alert(str);}、function(){alert( 'failed');})
};
</script>
</body>
</html>
JavaScriptコード
コードコピーは次のとおりです。
関数ajax(url、fnsucc、fnfaild)
{
// 1。 Ajaxオブジェクトを作成します
if(window.xmlhttprequest)
{// IE7+、Firefox、Chrome、Opera、Safariのコード
var oajax = new xmlhttprequest();
}
それ以外
{// IE6のコード、IE5
var oajax = new ActiveXObject( "microsoft.xmlhttp");
}
// 2。サーバーへのリンク(サーバーの接続を開く)
// open(メソッド、ファイル名、非同期送信)
oajax.open( 'get'、url、true);
//3.send
oajax.send();
// 4。受け取って返品します
oajax.onreadystatechange = function()
{
if(oajax.readystate == 4)
{
if(oajax.status == 200)
{
fnsucc(oajax.responsetext);
}
それ以外
{
fnfaild(oajax.status);
}
};
};
}
要求されたファイルはread.txtです
何気なくコンテンツを入力します