我試圖發送一個多部分/格式數據的內容類型請求:的Javascript XHR發送的multipart/form-data的
var xhr = new XMLHttpRequest();
xhr.onreadystatechange = function(){
if(xhr.readyState==4){
alert(xhr.responseText);
}
}
xhr.open("POST", url, true);
xhr.setRequestHeader("Content-Type","multipart/form-data; boundary=---------------------------275932272513031");
xhr.send('-----------------------------275932272513031 Content-Disposition: form-data; name="name"
test
----------------------------275932272513031--');
然後在PHP我只打印$_POST
陣列
print_r($_POST);
但我每次都得到一個空數組。我期待看到
Array (
name => "test"
)
我在做什麼錯?
爲什麼你不能使用jQuery? –
@Glavić我這樣做的教育目的 –
請張貼反映您的真實代碼的代碼。你當前的代碼甚至不運行。你的逃跑線終結者在哪裏? –