我试图从分配了AJAX请求中GET参数的PHP文件中获取数据:


  xmlhttp.open(“ GET”,“ getMyData.php?name =” + name +“&email =” + email,true);


我可以这样调用getMyData.php吗,还是必须在项目的根目录中?现在与javascript文件位于同一目录中。

另外,如果可能,还提供一个有关如何将返回的数据插入输入字段的小示例。

谢谢一群!

最佳答案

这里的例子

var xmlhttp;
if (window.XMLHttpRequest)
{// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp=new XMLHttpRequest();
}
else
{// code for IE6
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if (xmlhttp.readyState==4 && xmlhttp.status==200)
{
  //xmlhttp.responseText; //content
  document.getElementById("myDiv").innerHTML=xmlhttp.responseText; //write inside myDiv
}
}
xmlhttp.open("GET","getMyData.php",true);
xmlhttp.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xmlhttp.send("name="+name+"&email="+encodeURIComponen(email));
xmlhttp.send();
}


Look here获取更多信息和示例

关于php - 如何在AJAX请求中使用GET调用PHP文件?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9939932/

10-13 00:33