问题描述
现有一个评论模块,显示这条评论对我有没有用,点击“有用”时,页面不刷新,但是“有用数”加1,再次刷新之后“有用数”恢复0,请问这是怎么做到的?给段代码,谢谢啦~
解决方案
<html><body>这XX对你有用吗?<br/>有用数:<span id="show">0</span><input type="button" id="btnOk" onclick="AddNumber();" value="有用" /></body></html><script>//进入页面时,不获取有用数,直接默认为0.所以每次刷新页面都是0.//点击“用户” 按钮时,有用数加 1var valueNumber = 0;function AddNumber(){valueNumber ++;Ajax(valueNumber);document.getElementById("show").innerText = valueNumber;};function Ajax(num){//这里通过ajax将数据提交到服务端。}</script>
解决方案二:
这个值不保存到数据库,就可以了, <div id="aa" onclick="doadd()">评论<span id="spanid">0</spanid></div><script> function doadd() { document.getElemnetById(spanid).innerText = document.getElemnetById(spanid).value + 1;}</script>简易的代码就是这样的
解决方案三:
前台跟后台没有同步起来,你代码写的肯定有问题。
时间: 2024-10-30 17:43:59