【发布时间】:2016-05-13 05:45:53
【问题描述】:
我正用这个把头撞到墙上。我的问题的答案应该是here 和here,我不想重复发布。但是由于某种原因,我的代码虽然看起来与这些示例完全相同,但却无法正常工作。
我正在尝试通过 xmlhttprequest 将 Javascript 函数中的 ID 传递给 PHP 函数。这是我的 Javascript 函数:
function acceptRequest(id_Request)
{
var xhttp = new XMLHttpRequest();
xhttp.open("POST", "acceptRequest.php", true);
xhttp.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhttp.onreadystatechange = function()
{
if (xhttp.readyState == 4 && xhttp.status == 200)
{
alert("Request accepted.");
};
};
xhttp.send("id_Request="+id_Request);
}
我的 PHP 文件,acceptRequest.php,如下所示:
<?php
echo $_POST['id_Request'];
?>
发生的情况是 Javascript 函数确实发送了警报:“请求已接受”。但是,PHP 函数不会回显任何内容。我在这里错过了什么???
【问题讨论】:
标签: javascript php ajax xmlhttprequest