Mam taki problem z tego względu, że dopiero uczę się ajaxa mam taki problem chce przekazać do skryptu pęwną wartośc lae mi nie wychodzi.
Tu jest kod javascript.
<script>
var XMLHttpRequestObject = false;
if (window.XMLHttpRequest) {
XMLHttpRequestObject = new XMLHttpRequest ();
}
else if (window.AtiveXObject) {
XMLHttpRequestObject = new ActiveXObject("Microsoft.XMLHTTP");
}
function getOptions(scheme,divid)
{
var url = "options3.php";
var imie = document.getElementById('imie');
var obj = document.getElementById(divid);
if (XMLHttpRequestObject) {
XMLHttpRequestObject.open("POST", url + "?imie=" + imie);
XMLHttpRequestObject.setRequestHeader('Content-Type' ,
'application/x-www-form-urlencode');
XMLHttpRequestObject.onreadystatechange = function ()
{
if (XMLHttpRequestObject.readyState == 4 &&
XMLHttpRequestObject.status == 200) {
var xmlDocument = XMLHttpRequestObject.responseXML;
//options = xmlDocument.getElementsByTagName("option");
//listoptions ();
obj.innerHTML = XMLHttpRequestObject.responseText;
}
}
XMLHttpRequestObject.send("scheme=" + scheme);
}
}
</script>
<H1>Przechwytywanie danych z Ajax</H1>
<form method=post>
<input type=text id=imie>
<input type = "button" value ="Display Message"
onclick = "getOptions('imie','targetDiv')">
</form>
<div id="targetDiv">
<p> Przechwycone dane będą tu</p>
</div>
</body>
</html>
A tutaj kod PHP
<?
print $_POST["imie"];
?>