Код ниже должен работать для вас. Не то чтобы, кроме изменения "GET"
на "POST"
, вам также нужно будет сделать несколько других вещей - отправить заголовок и отправить параметры отдельно (последняя строка). В настоящее время вы не отправляете никаких параметров (ваша последняя строка); они кодируются так же, как ваши параметры GET, только без "?" в начале.
function getRecord() {
var params = "id=" + Number(new Date);
xhr.open("POST", "items.php", true);
//Send the proper header information along with the request
xhr.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
xhr.setRequestHeader("Content-length", params.length);
xhr.setRequestHeader("Connection", "close");
xhr.onreadystatechange = getData;
xhr.send(params);
}