`

关于做系统的评论添加功能

阅读更多

  上面是一些框框,当用户把他想要发表的东西给输入进去后,点发表,通过dwr等一些手段把数据给存入数据库中,然后通过 dwr异步地把信息给查出来再显示。我目前就这么做的。

 

$(function(){   

getCommentByItemId();

})

 

function getCommentByItemId(){

        commentService.getCommentByItemId($articleId, {

            callback : function(data) {

   var commentList = $("#commentList");

commentList.html("");

for(var index in data){

var bean = data[index];

var appendValue = "";

appendValue += "<div class='LY_content_rightC_list'>";

appendValue += "<p class='title'><span class='title_right'>";

appendValue += (bean.createTime.getYear()+1900)+"年"+(bean.createTime.getMonth()+1)+"月"+bean.createTime.getDate()+"日  "+

bean.createTime.getHours()+":"+bean.createTime.getMinutes();

appendValue += "发表 </span><span class='title_left'>";

appendValue += bean.userName;

appendValue += "</span></p>";

appendValue += "<p class='content'>";

appendValue += bean.content;

appendValue += "</p><p class='func'><a href='#' onclick='updateSupport(";

appendValue += bean.commentId;

appendValue += ")'>支持</a>[<span id='support";

appendValue += bean.commentId;

appendValue += "'>";

appendValue += bean.support;

appendValue += "</span>]&nbsp;&nbsp;";

appendValue += "<a href='#' onclick='updateOppose(";

appendValue += bean.commentId;

appendValue += ")'>反对</a>[<span id='oppose";

appendValue += bean.commentId;

appendValue += "'>";

appendValue += bean.oppose;

appendValue += "</span>]</p></div>";

commentList.append(appendValue);

}

            }

        });

}

 

 

function updateSupport(commentId){

        commentService.updateSupport(commentId, {

            callback : function(data) {

             if(data == 'success'){

var value = parseInt($("#support"+commentId).text()) + 1;

$("#support"+commentId).text(value);

}

else if(data == 'have'){

}

else{

alert('支持失败');

}

            }

        });

}

 

function updateOppose(commentId){

        commentService.updateOppose(commentId, {

            callback : function(data) {

             if(data == 'success'){

var value = parseInt($("#oppose"+commentId).text()) + 1;

$("#oppose"+commentId).text(value);

}

else if(data == 'have'){

}

else{

alert('反对失败');

}

            }

        });

}

 

 

 

 

分享到:
评论

相关推荐

    C语言通讯录管理系统实现添加,查询,修改,删除等功能。

    通讯录管理系统,c语言.实现了菜单,添加,查询,修改,删除等功能。

    ecshop批量添加用户,评论和订单 for2.7.2

    真实的用户评价可以增加消费者的信任感,而模拟真实用户的评论行为则需要批量添加功能。通过这个工具,店主可以快速填充店铺的评价数据,展示商品的受欢迎程度,但需要注意的是,虚假评论可能违反平台规则,因此应...

    仿朋友圈,QQ空间评论回复功能

    3. 扩展功能:添加额外的功能,如点赞、举报、评论筛选等。 4. 优化性能:考虑如何提高系统的响应速度和可扩展性,如使用缓存、优化数据库查询等。 通过这个项目,开发者不仅可以掌握评论回复功能的实现,还能提升...

    ecshop后台批量添加用户、订单、评论插件

    总结来说,"ecshop后台批量添加用户、订单、评论插件"是ECSHOP系统中的一个重要工具,它简化了商家的后台管理工作,提升了运营效率。了解并熟练使用这一插件,有助于商家更好地管理在线业务,实现高效运营。

    Android实现类似朋友圈评论的功能(TextView分段操作)

    在Android开发中,实现类似朋友圈评论的功能涉及到对TextView的深入理解和使用。TextView是Android系统中最基本的文本展示组件,它可以显示单行或...通过以上步骤,我们可以创建出一个功能完整、界面友好的评论系统。

    asp新闻发布系统

    一、 前台系统功能描述 1.用户浏览模块 完成用户对新闻的内容的浏览,新闻内容是分类存放的,用户可以浏览自己感兴趣的新闻的内容。这是前台管理模块的主要功能。 2.评论模块 当用户浏览完自己感兴趣的新闻后,可以...

    多功能在线报价系统源码

    开发者可以利用源码进行二次开发,增强系统的功能,例如添加新的支付网关、集成第三方API或优化用户体验。同时,源码的开放性也为企业节省了购买现成解决方案的费用,提供了更大的灵活性和控制权。

    使用java实现文章发布系统(含数据库).rar

    基本功能包括:网站信息、基础信息、系统管理、个人... 添加管理员:实现管理员的添加功能 管理员维护:实现对管理员的修改、删除、查询功能 (4)个人信息: 基本资料管理:实现对个人资料的修改功能 修改登陆密码

    企业人力资源管理系统功能模块划分

    ### 企业人力资源管理系统功能模块划分 #### 概述 企业人力资源管理系统(Human Resource Management System,简称HRMS)是企业管理中不可或缺的一部分,它通过信息化手段帮助企业管理人力资源,提高工作效率,...

    android 以太网 添加设置Ethernet

    在Android系统中添加以太网(Ethernet)功能是一项涉及到网络接口和系统服务集成的重要操作。在Android设备上,以太网通常用于提供稳定的有线网络连接,尤其在没有Wi-Fi或者无线信号不稳定的情况下。以下是对如何在...

    Java蔬菜订购系统源码.zip

    用户拥有浏览蔬菜,购买蔬菜、加入购物车、修改个人信息、评论已完成订单、从购物车删除未付款订单、查看蔬菜评论信息的这些功能。管理员可以修改自己的信息、用户的信息、蔬菜的信息、添加蔬菜。除此之外,系统由...

    [Java课程设计]学生信息管理系统

    如何实现一个功能简单的学生信息管理系统,能够对学生信息(包括照片)进行添加、删除、修改和查询等操作。 二、基本要求 实现一个功能简单的学生信息管理系统,该系统具有按照账户名密码登录功能,登录后,可以...

    教务管理系统javaweb项目

    教务管理系统javaweb项目 运行环境:window系统,Apache Tomcat v7.0.84、JDK1.8 开发环境:J2EE eclipse、navicat for mysql 运用的技术:MVC设计模式、...系统还有一些功能待实现,可以继续添加完善其他功能与新功能

    大学毕业论文-—基于ssh的新闻发布系统的设计与实现.doc

    在评论添加功能中,用户可以添加新的评论,并选择评论所属的新闻。在编辑功能中,用户可以编辑评论的内容。在删除功能中,管理员可以删除不需要的评论。 系统测试表明,系统的各项功能都达到了预期的效果,具有较好...

    学生信息管理系统 实现学生的添加删除修改(java代码编写)

    java 代码编写 能够实现学生信息的添加,删除,修改.

    jsp大学生在线成绩管理系统

    (1)学生管理:管理员登录系统后可以添加学生,查询学生,修改学生,删除学生信息。 (2)教师管理:管理员登录系统后可以添加教师,查询教师,修改教师,删除教师信息。 (3)课程管理:管理员登录系统后可以登记新的...

    C++控制台学生通讯录管理系统(类实现)

    C++控制台学生通讯录管理系统,用面向对象方式编写,的利用类,指针,单链表,文件读取等C++的知识,功能有建立通讯录,添加,修改,插入,查询,删除,保存等功能其中数据库保存功能自动实现;采用多文件连编。用...

    asp.net完整权限管理系统,一个权限管理系统,可以进行角色添加、用户添加、模块添加,App_Data下面为Sql数据库文件。

    这个系统的核心功能在于控制不同用户对应用程序中的各个模块的访问权限,包括角色管理、用户管理和模块管理。下面将详细阐述这些主要知识点。 1. ASP.NET:ASP.NET是微软公司开发的一种服务器端Web应用程序框架,...

    基于Django的个人博客系统,可用于毕业设计.zip

    基于Django的个人博客系统,可用于毕业设计,完整源码打包。 主要功能: 文章,页面,分类目录,标签的添加,删除,编辑等。文章、评论及页面支持Markdown,支持代码高亮。 支持文章全文搜索。 完整的评论功能,包括...

    员工管理信息系统 access 数据库 源码

    功能概述:该系统界面友好,操作简便,能完成添加工种,浏览工种,修改工种,删除工种等一系列人事信息管理功能,开发本系统的总体任务是实现人事管理的系统化和自动化。本着实用性和介绍性的原则,整个系统由四大...

Global site tag (gtag.js) - Google Analytics