1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53
|
<html>
<head>
<meta http-equiv="Content-Script-Type" content="text/javascript" />
<script language="javascript">
function getXhr(){
var xhr = null;
if(window.XMLHttpRequest) // Firefox et autres
xhr = new XMLHttpRequest();
else if(window.ActiveXObject){ // Internet Explorer
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
}
else { // XMLHttpRequest non supportÚ par le navigateur
alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
xhr = false;
}
return xhr
}
function tester(){
var request = "http://url_WebService/WSCreationJeton?numIndiv=1234";
var xhr = getXhr();
xhr.open("GET",request,true);
// On dÚfini ce qu'on va faire quand on aura la rÚponse
xhr.onreadystatechange = function(){
// On ne fait quelque chose que si on a tout recu et que le serveur est ok
if(xhr.readyState == 4){
if (xhr.status == 200){
document.getElementById("result").innerHTML = xhr.responseText;
}else{
document.getElementById("result").innerHTML = "<h1>Erreur de chargement - status = " + xhr.status + " /" + xhr.responseText + "</h1>";
}
}else{
document.getElementById("result").innerHTML = '<h1>Recherche en cours</h1><img src="/testWEB.nsf/ajax-loader.gif">';
}
}
xhr.send(null);
}
</script>
</head>
<body>
<h3>Web Service</h3>
<div id="result"></div>
<input type="button" value="click" onclick="tester();" />
</body>
</html> |
Partager