[英]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.