Jump to content

[SOLVED] AJAX doesn't find GET request


MattR

Recommended Posts

This is my form:

 

<body>
<script type="text/javascript">
function ajaxFunction()
{
var xmlhttp;

if (window.XMLHttpRequest)
{
	// code for IE7+, Firefox, Chrome, Opera, Safari
	xmlhttp=new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
	// code for IE6, IE5
	xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else
{
	alert("Your browser does not support XMLHTTP!");
}

xmlhttp.onreadystatechange=function()
{
	if(xmlhttp.readyState==4)
	{
		document.location.address.value=xmlhttp.responseText;
	}
}
xmlhttp.open("GET","postcodes.php",true);
xmlhttp.send(null);
}
</script>
<form method="get" name="location" action="">
<input type="text" name="postcode" size="8" maxlength="8" onkeyup="ajaxFunction();" />
<input type="textarea" name="address" value="" rows="5" />
</form>
</body>

 

That's pretty much copied from W3Schools. This is the 'postcodes.php' file:

 

if($_GET)
{
echo "YES";
}
else
{
echo "NO";
}

 

Whatever I type into the 'postcode' form box, the 'address' one says NO. Whatever I put in. I know it's finding the file .php because it's outputting something, but why is it refusing to find the GET request??

 

:wtf:

Link to comment
https://forums.phpfreaks.com/topic/176670-solved-ajax-doesnt-find-get-request/
Share on other sites

Archived

This topic is now archived and is closed to further replies.

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.