PHP後端接收javascript通過XMLHttpRequest提交json數據

post的後端數據一直接收不到,折騰了好半天,還是格式不對,做個記錄

function uploadData() {
    var data = JSON.stringify(arrayData, undefined, 2);
    var url = "http://XXXXXXXXXXXXXXX";
    xhr = new XMLHttpRequest();
    xhr.open("post", url, true);
    xhr.setRequestHeader('content-type', 'application/x-www-form-urlencoded');
    xhr.onload = uploadComplete;
    xhr.onerror = uploadFailed;
    xhr.send("data=" + data);
}

其中xhr.send("data=" + data) 要加一個變量名,不然php後端接收不到$_POST數據

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章