收藏
回答

怎么能发表评论写入对应的评论下面?

点击回复的时候出现输入框和软键盘 ,输入内容后,点击发送按钮,怎么样才能把输入的内容放在对应的回复下面?求大家帮忙!

回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2020-03-06

    只提供思路:点击回复的时候利用 data-* 传递当前行索引,回复后插入到索引行内。

    --↓↓👍点赞是回答的动力哦

    2020-03-06
    有用 1
    回复 5
    • 不煽情
      不煽情
      2020-03-06
      我只想到这样,还是错的 ,能在给些提示么
      2020-03-06
      回复
    • 拾忆
      拾忆
      2020-03-06回复不煽情
      我说的思路是针对前端的,数据库具体要看你表结构怎么设计的。你首先要实现的应该是数据库在有数据的情况下页面能显示对应的回复信息,如果你连这个基础的都还没实现,就暂时别考虑前端的交互问题了。如果你实现了基础的内容显示,那你不想做前端交互,就是提交后刷新下接口排版应该也能更新。
      2020-03-06
      1
      回复
    • 不煽情
      不煽情
      2020-03-06回复拾忆
      我是想点击发送时候直接插入到数据库里,然后渲染数据库得到数据 ,页面已经做好了,就是不能插入到对应的内容下面,点击回复的时候有id的值,但是我不懂怎么把id这个值传给发送那里
      2020-03-06
      回复
    • 拾忆
      拾忆
      2020-03-06回复不煽情
      数据库有数据库的写法,怎么设计数据表,怎么把数据关联到回复内都不算是简单的工作,不要想着一句插入语句就能搞定(数据不是根据索引来关联数据关系的,一般是根据id)。
      2020-03-06
      回复
    • 不煽情
      不煽情
      2020-03-06回复拾忆
      嗯,那现在问题就是我点击回复获得的id,怎么能传到发送那里,然后发送接到这个id了,那就数据库docid 就可以插入进去了,
      2020-03-06
      回复
  • 老张
    老张
    2020-03-07

    你先只写一条comment数据,带评论,以及带该评论的回复,然后渲染到页面上;不要带input的功能。

    然后以后你从input得到的内容都修改在这条数据对应的位置,直接渲染就成了。

    2020-03-07
    有用
    回复 2
    • 不煽情
      不煽情
      2020-03-07
      谢谢你,我昨晚已经改成了你说的这个样子了,input输入框是在循环外面的,我点击回复的时候会传递一个这条评论的id,打印台也能输出,但是弹出软键盘的时候,打印台输出的就变成undefined了,请问这是怎么回事啊
      2020-03-07
      回复
    • 莫道不消魂
      莫道不消魂
      2020-06-16回复不煽情
      你可以试试把评论的_id传递给评论按钮data-id 然后点击的获取按钮携带的数据就可以了
      2020-06-16
      回复
登录 后发表内容
问题标签