Get Req.body.task Is Undefined After Click On Checkbox
When I have click on checkbox then req.body.task return undefined. Perform
Solution 1:
The way you are sending id is not correct.
What you need to do is bind your onclick event handler function and with that event get id or value whatever you need in the event handler function. Also you are setting id to a key called global but you are accessing with req.body.task which is not correct.
Workig code is available in codesandbox
Check below code for better understanding of how to send id and access the id in router.
<input type="checkbox" name="task" autocomplete="off" checked="" onclick='onToDochange(this)' value="task" id="2">
functiononToDochange(event) {
// console.log(event.id);fetch('/checkbox', {
method: 'POST',
headers: {
'Accept': 'application/json',
'Content-Type': 'application/json'
},
body: JSON.stringify({"id": event.id})
})
.then(res=>res.json())
.then(res =>console.log(res));
};
Routing
app.post('/checkbox', (req, res) => {
console.log(req.body.id);
});
Post a Comment for "Get Req.body.task Is Undefined After Click On Checkbox"