ASP+ajax实现顶一下 踩一下同支持与反对的实现代码
发布时间:2021-12-13 04:07:23 所属栏目:Asp教程 来源:互联网
导读:这篇文章主要介绍了ASP+ajax实现顶一下、踩一下同支持与反对的实现代码,需要的朋友可以参考下 1、点击相应顶一下、踩几下的代码类似 response.write (a href=javascript:void(0) onclick=digg(rs(id),1)顶/a(span class=dingrs(id)rs(ding)/span)) response.w
|
这篇文章主要介绍了ASP+ajax实现顶一下、踩一下同支持与反对的实现代码,需要的朋友可以参考下 1、点击相应顶一下、踩几下的代码类似 response.write ("<a href='javascript:void(0)' onclick='digg("&rs("id")&",1)'>顶</a>(<span class='ding"&rs("id")&"'>"&rs("ding")&"</span>)") response.write ("<a href='javascript:void(0)' onclick='digg("&rs("id")&",2)'>踩</a>(<span class='cai"&rs("id")&"'>"&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 where id="&id else sql = "update dingcai set cai=cai+1 where id="&id end if if mycookies=0 then conn.execute(sql) response.write "yang_yes" else response.write "yang_no" end if end if (编辑:承德站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- “双11”电商行业报告:我国新增直播相关企业为2019年增量的
- 2020全球独角兽500强榜单第二,字节跳动有何过人之处?
- 居然之家第三季度实现营业收入23.05亿元,同比增长4.16%
- 马薇薇化身“耐撕”设计体验官 12月12日空降我乐家居天猫直
- 拉夏贝尔剥离亏损家居资产|2018中国家居制造业500强企业调研
- iPad Air2mini4Pro现在是什么价格 iPad Air2mini4Pro每日报
- 智能家居前景广阔、问题重重 欧瑞博能轻松吃下这块蛋糕吗?
- 杰出教育家、备受尊敬的管理者 - Thomas Sturtevant出任深圳
- 消费者倒逼家电大品牌一路走低
- 深入探究ASP.NET Core Startup初始化问题
