$.post("test.php", function(data){
alert("Data Loaded: " + data);
});
$.get("comment/getComments?parentId="+parentId+"&topicId="+topicId,function(data){
var appendButton ="";
var append = "";
if(data!=""){
var arr = data.split("$");
var allTr="";
for(var i = 0;i<arr.length;i++){
var arr2 = arr[i].split(',');
var name = arr2[3];
var content = arr2[0];
var time= "/Date("+arr2[1]+")/";
time = DateFormat(time);
var id = arr2[2];
var table = "<table><tr><td>"+content+"</td></tr><tr><td>"+time+"</td></tr></table>";
appendButton = appendButton+table+"<button type = 'button' id = 'toAddCommentId' onclick = 'replaceFrom("+parentId+",\""+name+"\""+")'>回复</button>";
}
appendButton = appendButton+"<button type = 'button' onclick = 'replaceFrom("+parentId+","+"\""+userName+"\""+")'>我也说一句</button>";
}
appendButton = appendButton+"<div id = 'commentButton' ></div><div id = 'textareaId'></div>";
if(data==""){
appendButton = appendButton+"<textarea id='textareaId"+parentId+"' rows='2' cols='77' validate='required' validate-message='不能为空!' name = 'content' >@"+userName+"...."+"...."+parentId+":</textarea><button type = 'button' id = 'commentContentId' onclick = 'submit("+topicId+","+parentId+","+"\""+userName+"\""+")'>发表</button>";
}
$("#addCommentId"+parentId).html(appendButton);
});
@RequestMapping(value = "/saveAndGetComments", params = {"topicId","parentId"}, method = RequestMethod.POST)
@ResponseBody
public String saveAndGetComments(long topicId,Comment comment,long parentId) throws UnsupportedEncodingException{
comment.setParentId(parentId);
commentService.save(comment,topicId);
List<Comment> comments=commentService.listByCommentId(parentId);
return append(comments);
}
private String append(List<Comment> comments) {
StringBuffer sb=new StringBuffer();
for(int i=0;i<comments.size();i++){
Comment comment = comments.get(i);
sb.append(comment.getContent());
sb.append(",");
sb.append(comment.getCreateTime().getTime());
sb.append(",");
sb.append(comment.getId());
sb.append(",");
sb.append(comment.getUser().getName());
if(i!=comments.size()-1){
sb.append("$");
}
}
return sb.toString();
}
var date= "/Date("+time+")/";
date = DateFormat(date);
/**
* 处理时间
* @param value
* @returns {String}
*/
function DateFormat(value) {
var date = new Date(parseInt(value.replace("/Date(", "").replace(")/", ""), 10));
var month = date.getMonth() + 1 < 10 ? "0" + (date.getMonth() + 1) : date.getMonth() + 1;
var currentDate = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
var Hours = date.getHours() < 10 ? "0" + date.getHours() : date.getHours();
var Minutes = date.getMinutes() < 10 ? "0" + date.getMinutes() : date.getMinutes();
var Seconds = date.getSeconds() < 10 ? "0" + date.getSeconds() : date.getSeconds();
return date.getFullYear() + "/" + month + "/" + currentDate + " " + Hours + ":" + Minutes + ":" + Seconds;
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有