У меня есть api для удаления, он принимает идентификатор элемента, который мы хотим удалить, каждый элемент имеет свой уникальный идентификатор, как мне получить идентификатор элемента, который требуется удалить, и передать его моему API
вот API
app.post("/delete_product", function (req, res) {
var data = {
id: req.session.user_id,
token: req.session.token,
product_id: 4
// you need to pass in the id of the product in data.product_id
};
functions.callAPIPost(
"https:/theurl/delete_product",
data,
function (error, result) {
var response = result;
if (response.status === 400) {
console.log('ggg',response)
res.render('products', {
result: result.data
})
} else {
res.redirect('logout')
}
}
);
});
это мой e js
<form method='post' action='/delete_product'>
<button><iclass="os-icon os-icon-trash" style='font-size: 16px; display: inline-block; vertical-align: middle; margin-right: 10px; color: #8095A0;'></i><span>Delete</span></button>
</form>
У меня есть массив объектов, которые отображаются как элементы в браузере после il oop через них у всех есть свой индивидуальный идентификатор, как мне получить идентификатор, когда пользователь нажимает кнопку удаления элемента, вызывающую API, чтобы удалить его.
[
{
"id": 3,
"name": "work dress",
"description": "take to work dress",
"price": "2000",
"created_at": "2020-02-26T20:30:08.000Z"
},
{
"id": 4,
"name": "movie dress",
"description": "take to movie dress",
"price": "2000",
"created_at": "2020-02-26T20:30:08.000Z"
},
{
"id": 5,
"name": "home dress",
"description": "stay at home dress",
"price": "2000",
"created_at": "2020-02-26T20:30:08.000Z"
}
]