Le code est très concis, donc je ne parlerai pas beaucoup de non-sens ici, cliquez simplement sur le code source
code html
La copie de code est la suivante:
<! doctype html>
<html>
<adal>
<meta charset = "utf-8" />
</ head>
<body>
<Button Type = "Button" OnClick = "Show ()"> Demande Données </frut
<script src = "ajax.js"> </ script>
<cript>
fonction show () {
Ajax ('read.txt? Datetime = new Date.getTime', function (str) {alert (str);}, function () {alert ('failli');})
};
</cript>
</docy>
</html>
code javascript
La copie de code est la suivante:
fonction ajax (URL, fnsucc, fnfaild)
{
// 1. Créer un objet ajax
if (window.xmlhttprequest)
{// Code pour IE7 +, Firefox, Chrome, Opéra, Safari
var oajax = new xmlHttpRequest ();
}
autre
{// Code pour IE6, IE5
var oajax = new activeXObject ("Microsoft.xmlhttp");
}
// 2. Lien vers le serveur (ouvrez la connexion du serveur)
// Ouvrir (méthode, nom de fichier, transmission asynchrone)
oajax.open ('get', url, true);
//3.Send
oajax.send ();
// 4. Recevoir et retourner
oajax.onreadystatechange = function ()
{
if (oajax.readystate == 4)
{
if (oajax.status == 200)
{
fnsucc (oajax.ResponSeText);
}
autre
{
fnfaild (oajax.status);
}
};
};
}
Le fichier demandé est lu.txt
Remplissez le contenu avec désinvolture