html 里边 用了循环from怎么提交?

img

有谁能告诉一下怎么把这个id放到这里呢?

img


        <div class="panel-group" id="accordion">
            {volist name="commenter" id="vo"}
            <div class="panel panel-default">
                <div class="panel-heading">
                    <h4 class="panel-title">
                        <a data-toggle="collapse" data-parent="#accordion"
                           href="#{$vo.id}">
                            {$vo.member.hospital}-{$vo.member.cate.catename}-{$vo.member.realname}
                            <small>{$vo.create_time}</small>
                        </a>
                        <a style="float: right">
                            <form id="form1" onsubmit="return false" action="#" method="post">
                                <!--                    获取当前点击的评论id-->
                                <input type="hidden" name="comment_id" value="{$vo.id}">
                                <!--                    获取当前登录用户的id-->
                                <input type="hidden" name="member_id" value="{:session('index.id')}">
                                <button class="btn btn-primary"  id="zan{$vo.id}" type="submit" >赞:{$vo.praise}</button>
                            </form>
                        </a>
                    </h4>
                </div>
                <div id="{$vo.id}" class="panel-collapse collapse">
                    <div class="panel-body">
                        {$vo.content|raw}
                    </div>
                </div>
            </div>
            {/volist}
        </div>
---------------------------------------------------------------
        $('#zan').click(function () {
            if ("{:session('?index.id')}") {
                $.ajax({
                    url: "{:url('index/praise/praise')}",
                    type: 'post',
                    data: $('#form1').serialize(),
                    dataType: 'json',
                    success: function (data) {
                        if (data.code == 1) {
                            layer.msg(data.msg, {
                                icon: 6,
                                time: 2000
                            }, function () {
                                location.href = location.href;
                            });
                        } else {
                            layer.open({
                                title: '失败',
                                content: data.msg,
                                icon: 5,
                                anim: 6
                            });
                        }
                    }
                });
            } else {
                layer.msg('请先登录', {
                    icon: 5,
                    time: 2000
                }, function () {
                    location.href = "{:url('index/index/login')}";
                });
            }
            return false;
        });

问题:怎么把id放到这里呢?
解决思路:
有多个按钮有相同的功能,不使用id注册click事件,用class类注册事件。如下图所示。

img

img


另外,发现代码有点问题。如下图。

img