首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何在POST请求中发送复选框值?

如何在POST请求中发送复选框值?
EN

Stack Overflow用户
提问于 2018-07-31 02:01:56
回答 1查看 0关注 0票数 0

我试图在POST请求中发送html复选框的值。我使用express和mongoose,我将使用这些数据来创建一个mongoose对象。这是一个模式:

代码语言:txt
复制
    var mongoose = require("mongoose");

    var FriendGroupSchema = new mongoose.Schema({
        name: String,
        public_or_private: { type: String, enum: ["public", "private",] },
        friends: [
            {
                user: {
                    type: mongoose.Schema.Types.ObjectId,
                    ref: "friend"
                },
                admin: Boolean
            }
        ]
    });

module.exports = mongoose.model("friend_group", FriendGroupSchema);

这是我使用ejs(嵌入式javascript)显示复选框的循环:

代码语言:txt
复制
<form action="/user/<%= user._id %>/newfriendgroup" method="POST">
    <% user.friends.forEach(function(selected_friend){ %>
        <p>--------</p>
            <div><img src="<%= selected_friend.user.profile_picture %>"></div>
            <div><h4><%= selected_friend.user.username %></h4></div>
            <h4>level: <%= selected_friend.level %></h4>
            <a href="/user/<%= selected_friend.user._id %>">more</a><br>
            <input type="checkbox" id="<%= selected_friend._id %>" name="<%=selected_friend._id%>" value="<%= selected_friend._id %>">
        <p>--------</p>
    <% }); %>
</form>

我希望有一个用户ID数组。

EN

回答 1

Stack Overflow用户

发布于 2018-07-31 11:10:13

$("#" + <%= selected_friend._id %>).val();

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100001778

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档