ThinkPHP, volist, 怎么区分多个item?

比如,一个问题,被三个人回答过,怎么区分这三个回答呢?

页面显示:
图片描述

前台代码:

图片描述

这里的js应该怎么写
图片描述

数据表结构:

图片描述

阅读 3.1k
2 个回答
<button class="btn bestAnswer" id="{$oneReply['post_id']}" >选为最佳答案</button>

<script>

$(".bestAnswer").click(function(){
    var post_id=$(this).attr('id');
    //下面ajax或者提交表单操作
})

</script>

是不是这样?

。。 你要采纳答案,当然需要知道回复者是谁? 这个回复者id 就可以区分了, 如果可以多次回复, 再加上自增主键 post_id 区分。

你需要用 回复用户id的字段, 比如 reply_user_id 或者 user_id

然后在 button 中添加 这个 参数, 比如 <button data-user-id="{$item.user_id}">

然后在js中取得这个user_id, $().attr('data-user_id')

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进