Ich versuche, eine multipart/form-data content-type Anfrage zu senden:Javascript XHR senden 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--');
dann in php Ich drucke nur die $_POST
Array
print_r($_POST);
Aber ich bekomme jedes Mal ein leeres Array. Ich erwarte zu sehen
Array (
name => "test"
)
Was mache ich falsch?
Warum können Sie jQuery nicht verwenden? –
@ Glavić Ich mache das mit einem pädagogischen Zweck –
Bitte Postleitzahl, die Ihren realen Code widerspiegelt. Ihr aktueller Code wird nicht einmal ausgeführt. Wo sind Ihre Zeilenbegrenzer? –