I am trying to post a variable to php method
but when i am trying through XMLHttpRequest, in browser console i am getting XHR finished loading: POST
immediate after this i get XHR finished loading: GET
which i didn't called.
here is javascript
var http = new XMLHttpRequest();
var params = 'file=' + e;
http.open('POST', 'http://localhost:8080/admin/fm/deleteFile', true);
//Send the proper header information along with the request
http.setRequestHeader('Content-type', 'application/x-www-form-urlencoded');
http.onreadystatechange = function() {//Call a function when the state changes.
if(http.readyState == 4 && http.status == 200) {
alert(http.responseText);
}
}
http.send(params);
}
here is php code
public function deleteFile(){
return $this->request->getPost('file');
}
question from:
https://stackoverflow.com/questions/65833005/unable-to-post-data-using-javascript-xhr-to-php 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…