Hi this is my code :
window.onload = () => {
main.makeList();
};
Main.prototype.makeList = function () {
api.getAll().then(tableData => {
const tableBody = document.getElementById("tableData");
let dataHtml = "";
let idProduct;
for (let i in tableData) {
idProduct = tableData[i]._id;
dataHtml +=
`<tr><td>${tableData[i].data.name}</td>` +
`<td>${tableData[i].data.price}</td>`
+ `<td>${tableData[i].data.count}</td>` +
`<td><img src="${tableData[i].data.picture}" >
<th <button class="buyButton" onclick="api.delete(+idProduct+)">Delete</button></th>
</tr>`;
}
tableBody.innerHTML = dataHtml;
})
};
const main = new Main();
const api = new Api();
I am trying to add idProduct into buybutton class but, I can not add a variable in this way...
Please show me how Can I repair it