ASP+ajax实现顶一下、踩一下同支持与阻挡的实现代

1、点击相应一下、踩几下的代码雷同

response.write ("<a href='javascript:void(0)'></a>(<span>"&rs("ding")&"</span>)")
response.write ("<a href='javascript:void(0)'>踩</a>(<span>"&rs("cai")&"</span>)=><a href='article.asp?id="&rs("id")&"'>内容页顶踩</a><br/>")

2、点击后挪用相应的JS函数ajax传入相应的参数,典型代码如

function digg(getid,dingcai){ //以.post方法与dingcai.asp文件交互。留意路径 $.post('inc/dingcai.asp', { "id": getid , "dingcai": dingcai }, function(data){ data=data.indexOf('yang_yes') if(data>=0){ if(dingcai==1){ //从头获取当前"顶"并加1 var ding = parseInt($(".ding"+getid).html())+1; //从头更新"顶"的数据入库 $(".ding"+getid).html(ding); }else{ //踩 var cai = parseInt($(".cai"+getid).html())+1; $(".cai"+getid).html(cai); } alert("感激你的支持!假如不需要js提示请删除本行代码"); }else{ alert("你已经投过票了!假如不需要js提示请删除本行代码"); } }, "text"); }

3、传入指定的ASP文件内里实现典型代码如

mycookies=0 id = clng(request.form("id")) dingcai = request.form("dingcai") if id<>"" then if request.cookies("mycookies"&id)<>id then '写入cookies,有效期24小时 Response.cookies("mycookies"&id)=id Response.Cookies("mycookies"&id).expires=dateadd("H",24,now()) else mycookies=1 end if else mycookies=1 end if '接管对应的id '假如顶踩过来的id不为空,而且获取是顶的操纵或踩的操纵 if request.form("id")<>"" and request.form("dingcai")<>"" then '假如是顶的操纵 if dingcai=1 then sql = "update dingcai set ding=ding+1 whereupdate dingcai set cai=cai+1 whereyang_yes" else response.write "yang_no" end if end if

这就完成了,列表页面与详情页面都可以雷同实现。

各人也可以下载这个源码进修一下

基于jquery的ajax实现的网页上面的顶一下,踩一下成果代码,代码已经打包,各人可以看下代码即可。

到此这篇关于ASP+ajax实现顶一下、踩一下同支持与阻挡的实现代码的文章就先容到这了,更多相关ASP 顶、踩、支持与阻挡内容请搜索剧本之家以前的文章或继承欣赏下面的相关文章但愿各人今后多多支持剧本之家!

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/wsdffw.html