如何让我的javascript知道我要删除的帖子的索引号?

问题描述 投票:0回答:1

这是我关于这个顶点项目的第二个问题!我对此感到难过,但我确信我不是唯一一个...... 对于该项目,我需要能够删除和编辑帖子。我现在专注于删除部分,但我不知道从哪里开始。我想要做到这一点,所以我单击帖子上的按钮,它会根据索引号删除正确的帖子,但我不知道如何将所选帖子的索引发送到 javascript?这是一些代码:

<% if ((locals.ptit)) {%>
    <% for (let index = 1 ; index < ptit.length; index++) { %>
        
    
    <div class="post">
        <h1><%= ptit[index] %></h1>
        <p><%= stuff[index] %></p>
    <form action="/delete" method="DELETE">
        <input type="submit" value="POST IS DONE" class="donebtn" name=index/>

    </form></div>
    <% } %>
    <% } %>

^ 那是 EJS,v 是 JS

app.delete("/delete" (req, res) => {
titles.push(req.body["puttit"]);
posts.push(req.body["posty"]);
res.render("blog.ejs", {
ptit: titles,
stuff: posts,
});
})

请帮助我,我已尽力搜索此内容,但我觉得我错过了太多......

javascript node.js express https
1个回答
0
投票

这样尝试:

        <form action="/delete" method="POST">
            <input type="hidden" name="index" value="<%= index %>" />
            <input type="submit" value="POST IS DONE" class="donebtn" />
        </form>

然后您应该向 /delete 发出 POST 请求,并在有效负载中包含索引值

© www.soinside.com 2019 - 2024. All rights reserved.