一个留言板,在jquery异步提交评论后,怎么更新在另一个div标签内的评论总数
一个留言板,在jquery异步提交评论后,如何更新在另一个div标签内的评论总数?
一个留言板,在jquery异步提交评论后,如何更新在另一个div标签内的评论总数?
我的留言板div在jquery异步提交后('#contentt').append(str);异步刷新插入成功,但是怎么刷新<div id="count" name="count" title="总数">$count</div>,count数值是从数据库中用sql语句count()的出来的。。。怎么刷新这个统计值呢?
------解决思路----------------------
你Ajax提交之后,再返回的json里可以带着添加留言成功后的总留言数,比如{"status":0, "count":22},当然还有其他字段,然后在Ajax的success里进行判断,若status==0,则后台提交评论成功,('#contentt').append(str); $("#count").html(count);
或者换一个思路,若你提交成功后,直接获取页面里的数值,然后加1,再次填充到页面里:
你现在用的是Ajax改变总评论数,当用户刷新时,就是sql查询的值了,虽然展示的方式不一样,但是值是一样的
------解决思路----------------------
我的留言板div在jquery异步提交后('#contentt').append(str);异步刷新插入成功,
这后面加段
$("#count").innerHTML=$count;
在异步刷新contentt内的数据的同时 刷新总数
一个留言板,在jquery异步提交评论后,如何更新在另一个div标签内的评论总数?
我的留言板div在jquery异步提交后('#contentt').append(str);异步刷新插入成功,但是怎么刷新<div id="count" name="count" title="总数">$count</div>,count数值是从数据库中用sql语句count()的出来的。。。怎么刷新这个统计值呢?
------解决思路----------------------
你Ajax提交之后,再返回的json里可以带着添加留言成功后的总留言数,比如{"status":0, "count":22},当然还有其他字段,然后在Ajax的success里进行判断,若status==0,则后台提交评论成功,('#contentt').append(str); $("#count").html(count);
或者换一个思路,若你提交成功后,直接获取页面里的数值,然后加1,再次填充到页面里:
success:function(msg){
('#contentt').append(str);
var num = parseInt($("#count").text());
$("#count").text(num+1);
}
你现在用的是Ajax改变总评论数,当用户刷新时,就是sql查询的值了,虽然展示的方式不一样,但是值是一样的
------解决思路----------------------
我的留言板div在jquery异步提交后('#contentt').append(str);异步刷新插入成功,
这后面加段
$("#count").innerHTML=$count;
在异步刷新contentt内的数据的同时 刷新总数