3 个回答

其实dom节点是可以通过this绑定值的、每个dom都初始化this.xxx=0、点赞的时候由于点的是固定的dom、找到父元素的本身、调用this就可以找到这个值了、+1达到你要的效果、传到后台时候是打算+1之后传还是统一传呢?、统一可以遍历传数组、一个就简单了取this

很简单 $(this).next('.support_Num').text(); 另外每条数据应该都会有一个id来标识的吧,可以直接把每条数据的id设置为点赞按钮的id,这样就可以 $(this).attr('id');来取得当前点击的数据id了

一般的做法,一条信息的话,包裹层里面会有一些自定义属性,包括唯一标识码等信息(至于是否需要点赞次数等信息,就需要看你们前端的设计,通常这些信息都是后端返回给前端的),唯一标识码就是前端和后端通信时所需要的key值。前端根据这个key值向后端发送点赞+1请求,后端进行处理,如果前端需要显示点赞个数的话,就根据请求返回信息,局部刷新页面就好。

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