[英]XmlHttpRequest POST data is empty
我试图通过POST方法通过AJAX将数据发送到php。 PHP代码:
<?php
print_r($_POST);
JavaScript代码:
var xml = new XMLHttpRequest();
xml.open("POST", "test.php", false);
xml.send("a=X");
document.write(xml.responseText);
结果是:
Array ( )
为什么不在数组[a] =>“ X”中? 数组每次都是空的。 我在Apache 2.4.10(XAMPP v3.2.1)上使用PHP 5.6.3。
您没有设置内容类型
var xml = new XMLHttpRequest();
xml.open("POST", "test.php", false);
xml.setRequestHeader("Content-type","application/x-www-form-urlencoded");
xml.send("a=X");
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.