data is not posted in $_POST variable using AJAX [migrated]
- by Oliver
Im having a problem in one of my script. Server is running in php, and im using AJAX to post data. Here is my script.
PHP script:
0){
echo "Search Result :";
for ($x=0;$xProject Name:   ".mysql_result($result,$x,"projname")."";
echo "APMS ID:   ".mysql_result($result,$x,"apmsid")."";
echo "Prefix/es:   ".mysql_result($result,$x,"projprefix")."";
echo "Usage Type:   ".mysql_result($result,$x,"usagetype")."";
echo "Rate:   ".mysql_result($result,$x,"projrate")."";
echo "Offer Details:   ".mysql_result($result,$x,"offerdetails")."";
}
}else{
echo "No results found ...";
}
}else{
echo "Problems encountered while processing the data ...";
}
?
JS Script:
function QueryPrefix()
{
var xmlhttp;
var pStr = document.getElementById('Editbox2');
var htmlHolder = document.getElementById('Html1');
var butStr = document.getElementById('Button1');
if (pStr.value.length == 0){
alert("Please enter a value on the box provided!");
return;
}
pStr.value="";
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6, IE5
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4)
{
htmlHolder.innerHTML=xmlhttp.responseText;
butStr.disabled=false;
}
}
butStr.disabled=true;
xmlhttp.open("POST","searchutype.php",false);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("pStr=" + pStr.value);
}