ASP+ajax實現(xiàn)頂一下、踩一下同支持與反對的實現(xiàn)代碼
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")&"'>內(nèi)容頁頂踩</a><br/>")
2、點擊后調(diào)用相應的JS函數(shù)ajax傳入相應的參數(shù),范例代碼如
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;
//重新更新"頂"的數(shù)據(jù)入庫
$(".ding"+getid).html(ding);
}else{
//踩
var cai = parseInt($(".cai"+getid).html())+1;
$(".cai"+getid).html(cai);
}
alert("感謝你的支持!如果不需要js提示請刪除本行代碼");
}else{
alert("你已經(jīng)投過票了!如果不需要js提示請刪除本行代碼");
}
}, "text");
}
3、傳入指定的ASP文件里面實現(xiàn)范例代碼如
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不為空,并且獲取是頂?shù)牟僮骰虿鹊牟僮?
if request.form("id")<>"" and request.form("dingcai")<>"" then
'如果是頂?shù)牟僮?
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
這就完成了,列表頁面與詳情頁面都可以類似實現(xiàn)。
大家也可以下載這個源碼學習一下
基于jquery的ajax實現(xiàn)的網(wǎng)頁上面的頂一下,踩一下功能代碼,代碼已經(jīng)打包,大家可以看下代碼即可。
到此這篇關于ASP+ajax實現(xiàn)頂一下、踩一下同支持與反對的實現(xiàn)代碼的文章就介紹到這了,更多相關ASP 頂、踩、支持與反對內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
asp頁面提示Response 對象 錯誤 ASP 0156 : 80004005 HTTP 頭錯誤
訪問asp頁面時提示Response 對象 錯誤 ASP 0156 : 80004005 HTTP 頭錯誤?,行 0 已將 HTTP 頭輸出到客戶端瀏覽器。任何對 HTTP 頭的修改都必須在輸出頁內(nèi)容之前進行。2011-09-09
asp下用replace非正則實現(xiàn)代碼運行功能的代碼
asp下用replace非正則實現(xiàn)代碼運行功能的代碼...2007-09-09
asp在服務器把 XML 轉換為 XHTML的實現(xiàn)代碼
asp在服務器把 XML 轉換為 XHTML的實現(xiàn)代碼,需要的朋友可以參考下。2011-11-11
asp實現(xiàn)檢查ip地址是否為內(nèi)網(wǎng)或者私有ip地址的代碼分享
這篇文章主要介紹了asp實現(xiàn)檢查ip地址是否為內(nèi)網(wǎng)或者私有ip地址的代碼分享,給同樣在找IP判斷的使用,需要的朋友可以參考下2014-08-08
插件下載┊垃圾引用防御補?。啃r自動換KEY,支持靜態(tài)頁面)
插件下載┊垃圾引用防御補?。啃r自動換KEY,支持靜態(tài)頁面)...2007-02-02

