J'ai écrit la fonction Ajax comme ci-dessous.Ajax appel de fonction
Cela ne fonctionne pas correctement. Si je supprime le xmlhttp.status==400
alors cela fonctionne. Quelle erreur ai-je faite dans cet exemple?
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title> New Document </title>
<script type="text/javascript">
function getAjax()
{
if (window.XMLHTTPRequest)
{
xmlhttp=new XMLHTTPRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.xmlHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==400)
{
document.getElementById('mydiv').innerHTML=xmlhttp.responseText;
}
}
xmlhttp.open("GET","testajax.txt",true);
xmlhttp.send(null);
}
</script>
</head>
<body>
<input type="button" value="Get content" onclick="getAjax()"><br>
<div id="mydiv"></div>
</body>
</html>
avec xmlhttp.status == 200 aussi ne pas donner la .. à mettre monsieur – Mihir
@Mihir - Si possible, essayez avec l'API jQuery AJAX. C'est le meilleur avec de petits détails. –