[英]PHP not receiving data from XMLhttprequest
嗨,我正在將數據發送到php腳本中,如下所示:
function ajax(url,data,success) {
var request = new XMLHttpRequest();
request.open("POST", url);
request.onreadystatechange = function(object) {
if(request.readyState === 3) {
success(request);
}
};
request.setRequestHeader("Content-Type","application/json")
request.send(data);
}
發送的數據是字符串化的javascript對象。 該帖子絕對有效,該對象顯示在chromes開發工具的有效負載部分中。 但是我發送給請求對象的PHP腳本為空。 php腳本的內容類型設置為json。
聽起來您遇到了一個眾所周知的問題(此處的一些信息: PHP“ php:// input” vs $ _POST )
您應該能夠使用file_get_contents('php:// input')訪問數據
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.