簡體   English   中英

PHP無法從XMLhttprequest接收數據

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

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