簡體   English   中英

XmlHttpRequest POST數據為空

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM