论坛评论模块,点击回复的时候,在回复编辑框中如何加入被回复人的用户链接?

file
现在仿照社区的第二本书做一个bbs项目练手,在做论坛评论模块的时候,思路遇到问题,烦请前辈支支招。问题描述如下:
当我点击回复的时候,通过 js 将 被回复人的昵称 写到编辑框,然后输入评论内容。将评论内容提交到服务器后,如何在 被回复人的昵称 处,加上被回复人 的主页链接。

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
最佳答案

@joylee109
1、不必要用正则匹配直接@+用户名替换应该就可以
2、你观察这个论坛没有传id,那么你有没有观察这个论坛的用户名是不是唯一的。如果用户名是唯一的那么直接用用户名查询就可以

5年前 评论
讨论数量: 5

可以把被回复人的id传到后台 这样就可以查询到个人信息 然后就可以在评论内容加超链接了

5年前 评论

@jsion 把被回复人的id 传到后台后,然后在内容里面去做正则表达式去匹配,然后再对被回复人昵称加链接,感觉很麻烦。就以 laravel-china 的评论模块而言,我观察了一下点击回复是的 network, 发现这个论坛没有把被回复人的id 传过去。

5年前 评论

@joylee109
1、不必要用正则匹配直接@+用户名替换应该就可以
2、你观察这个论坛没有传id,那么你有没有观察这个论坛的用户名是不是唯一的。如果用户名是唯一的那么直接用用户名查询就可以

5年前 评论

@jsion 论坛用户名是唯一的。传到后端去的时候,在回复评论的内容中,找到用户名,然后将用户名加上链接。谢谢前辈。

5年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!