jsp评论,评论内容展示div局部刷新展示出用户评论的内容

Success1024 发布于 2014/11/05 17:39
阅读 1K+
收藏 0

用java写一个文章评论功能,当用户提交评论表单后,显示评论的部分刷新,而不是整个页面刷新,要怎么解决

这里是ajax的一段提交评论表单的代码


/*
 *ajax提交评论
 */
function subCommnet(){
	
	var email=$("#email").val();
	var content=$("#content").val();
	if(window.XMLHttpRequest){
	   	xmlHttpRequest=new XMLHttpRequest();
	 }else{
	   	xmlHttpRequest=new ActiveXObject("Microsoft.XMLHTTP");
	 }
		//提交给servlet在数据库中插入评论
		var url='Commet';
		xmlHttpRequest.open("POST",url,true);
		xmlHttpRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
		var data="email="+email+"&content="+content;
		xmlHttpRequest.send(data);
		xmlHttpRequest.onreadystatechange=commnetCallBack;
 	}

function commnetCallBack(){
	if(xmlHttpRequest.readyState==4&&xmlHttpRequest.status==200){
		
	//提交给servlet后,想把最新评论的内容显示到展示评论的div层中,而不是刷新整个页面
		}
}



加载中
0
酷酷的就
酷酷的就
$.get(url,{},function(dt){
	var html="";
	$.each(dt,function(i,e){
		html+="<div>"+e+"</div>";
	});	  
	$("body").append(html);
});



0
Aschrius
Aschrius
创建节点添加节点~ 创建一个段落,var p=document.creatElement(‘p’); 创建文本,var cntent=document.createTextNode(‘这是文本君’); 把文本放入段落,p.appendChild(content); 加上段落p,document.body.appendChild(p);
Aschrius
Aschrius
json中是可以有数组的哦~去百度下资料吧。。那现在思路应该改成,去掉所有的评论,遍历json数据,添加评论啦。
S
Success1024
回复 @生吃番茄酱 : 这是个好思路,但是假设同一时间有两个人共同提交了评论,怎么把这两个人的评论都加显示出来,ajax返回一个json的话能返回一个json集合吗
Aschrius
Aschrius
可以去参考下DOM元素的操作。
0
欣儿
欣儿
都是在后面直接加吧,看osc的
返回顶部
顶部