Hallo iedereen,
Ik zit wat te experimenteren met AJAX, en er wil maar iets niet lukken.
Ik wil dus iets posten met AJAX, wat dan gecontroleerd wordt met behulp van PHP.
Mijn code is nu als volgt:
PHP
/*ajax,php*/
<html>
<head>
<script type="text/javascript">
function plaatsBericht()
{
var naam = document.getElementById("naam").value;
var loadingMessage = 'Wachten...';
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlHttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
if(!xmlHttp)
{
alert("Could not connect!");
}
xmlHttp.onreadystatechange=function()
{
if(xmlHttp.readyState > 0 && xmlHttp.readyState < 4)
{
document.getElementById('result').innerHTML=loadingMessage;
}
if (xmlHttp.readyState == 4)
{
document.getElementById('result').innerHTML=xmlHttp.responseText;
}
}
var parameters = "naam=" + naam;
xmlHttp.open("POST","plaatsen.php",true);
xmlHttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xmlHttp.setRequestHeader("Content-length", parameters.length);
xmlHttp.setRequestHeader("Connection", "close");
xmlHttp.send(parameters);
}
</script>
</head>
<body>
<div id="result"></div>
<form action="" method="post">
<input type="text" id="naam" />
<input type="submit" name="submit" value="Plaats dit bericht!" onclick="plaatsBericht()" />
</form>
</body>
</html>
Toon Meer
Het probleem is dus dat er niks wordt weergegeven in de div 'result'.
Ik heb veel onderzoek gedaan op google, maar het lukt me niet om het te vinden!
Weet iemand wat het probleem is dat je niets te zien krijgt?
Alvast bedankt,
Mees(MrMees)