【发布时间】:2021-09-07 10:59:50
【问题描述】:
当我点击图标周围的空间时,按钮正常工作并且帖子被删除。但是当点击图标(<DeleteOutlineOutlinedIcon />)时,帖子没有被删除。因为按钮的名称是道具。 id,当我记录名称时,它显示未定义,我也尝试为图标赋予相同的名称,但仍然不起作用。
<button name={props.id} onClick={deletePost}><DeleteOutlineOutlinedIcon /></button>
这是deletePost 函数
function deletePost(e){
e.preventDefault();
if(window.confirm("Are you sure to delete"))
{
let {name} = e.target;
console.log(name);
$.post("http://localhost:4000/delete" , {name})
.done(res=>{
setAll({value:res});
console.log(allPosts);
})
.fail(e=>{console.log(e);})
}
}
【问题讨论】:
标签: reactjs material-ui