Ich schrieb die Ajax-Funktion wie folgt.Ajax Funktion aufrufen
Es funktioniert nicht richtig. Wenn ich die xmlhttp.status==400
entferne, dann funktioniert es. Welchen Fehler habe ich in diesem Beispiel gemacht?
<!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>
mit xmlhttp.status == 200 auch nicht .. Sir – Mihir
@Mihir löschte geben - Wenn möglich, versuchen Sie es mit der jQuery AJAX API. Es ist das beste mit kleinen Details Anforderungen. –