php - 如何在 AJAX 请求上使用 GET 调用 PHP 文件?

标签 php javascript ajax xmlhttprequest

我正在尝试从 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/

相关文章:

javascript - 根据预定的 GMT 更改显示文本

javascript - 甜蜜警报确认然后将数据保存到数据库

php - 使用 Symfony 3 cURL 到 DropBox

php - 从android上传图片到mysql

javascript - 在弹出窗口中显示正确的缩略图

javascript - 模态进度条打破了我的下拉菜单 bootstrap 3.x

javascript - 如何使用 ajax 在 jquery 数据表中显示附加标签?

javascript - 使用ajax从javascript传递数据并将其保存到数据库

php - 从 mysql 数据库检索图像的不同方式

php - 使用 Ajax 和 PHP 更改下拉列表值