index.html:
//display the searched laptop
function searchProducts(){
let search = document.getElementById("laptopSearched").value;
console.log("Search_Value " + search);
const formData = new FormData();
formData.append('mySearch', search);
//Create request object
let request = new XMLHttpRequest();
//Set up request with HTTP method and URL
request.open("POST", "/laptops");
//Send request
request.send(formData);
}
server.js
app.post('/laptops', function(request, response){
//get laptop searched by user
let laptopBrand = request.body.mySearch;
console.log(laptopBrand);
});
When request.body.mySearch is read on the server side, an undefined value is returned. How should this problem be solved please?