Der Code ist sehr prägnant, daher werde ich hier nicht viel Unsinn sprechen. Klicken Sie einfach auf den Quellcode
HTML -Code
Die Codekopie lautet wie folgt:
<! docType html>
<html>
<kopf>
<meta charset = "utf-8"/>
</head>
<body>
<button type = "button" "onclick =" show () "> Daten anfordern </button>
<script src = "ajax.js"> </script>
<Script>
Funktion show () {
Ajax ('read.txt? DateTime = new Date.getTime', Funktion (str) {alert (str);}, function () {alert ('fehlgeschlagen');})
};
</script>
</body>
</html>
JavaScript -Code
Die Codekopie lautet wie folgt:
Funktion AJAX (URL, FNSUCC, FNFAILD)
{
// 1. AJAX -Objekt erstellen
if (window.xmlhttprequest)
{// Code für IE7+, Firefox, Chrome, Opera, Safari
var oajax = new xmlhttprequest ();
}
anders
{// Code für IE6, IE5
var oajax = new ActiveXObject ("microsoft.xmlhttp");
}
// 2. Link zum Server (öffnen Sie die Verbindung des Servers)
// Öffnen (Methode, Dateiname, Asynchronübertragung)
oajax.open ('get', url, wahr);
//3.Send
oajax.send ();
// 4. Empfangen und zurückkehren
oajax.onReadyStatechange = function ())
{
if (oajax.readystate == 4)
{
if (oajax.status == 200)
{
fnsucc (oajax.responsetext);
}
anders
{
fnfaild (oajax.status);
}
};
};
}
Die angeforderte Datei ist read.txt
Füllen Sie den Inhalt beiläufig aus