我试图从分配了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/