- Отправка JS прошла успешно. Но он не входит в блок if в PHP. Тогда как до того, как я перезагрузил компьютер, компьютер успешно вошел в блок if в PHP.
- В случае успеха полученные данные равны «1». Несмотря на то, что я установил для отправки статических данных значение «4».
Код: Выделить всё
let xhr = new XMLHttpRequest();
let dataStorage = new FormData();
dataStorage.append('dataStorage', 4);
console.log("Data yang dikirim:", dataStorage.get('dataStorage'));
xhr.open('POST', 'sistemDB.php', true);
xhr.onload = function() {
if (xhr.status === 200) {
console.log("AJAX request completed with status: " + xhr.status);
// console.log(xhr.responseText);
} else {
console.log("AJAX request failed with status: " + xhr.status);
}
};
xhr.onerror = function() {
console.log("Request failed");
};
xhr.send(dataStorage);
console.log("Send berhasil");
Код: Выделить всё
Я пытаюсь изменить статическое значение для отправки в PHP на значение «4»Примечание: скрипты php и javascript расположены в одном файле «systemDB.php».
Подробнее здесь: https://stackoverflow.com/questions/788 ... pt-and-php