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

网络编程 2025-03-31 09:13www.168986.cn编程入门

一、实现“顶一下”与“踩一下”功能的代码介绍

在网页设计中,“顶一下”和“踩一下”已经成为一种流行的互动方式,用于表达支持和反对意见。使用ASP和AJAX技术,我们可以轻松实现这一功能。如果你对此感兴趣,不妨参考以下代码。

我们在网页上呈现“顶”和“踩”的链接时,会使用类似以下的代码:

```html

('+rs('ding')+')

('+rs('cai')+')

```

这里的`rs`函数可能用于获取某个元素的属性值,比如id。点击这些链接时,会调用`digg`这个JavaScript函数,并传递相应的参数。

二、AJAX交互的实现

接下来,我们来看`digg`函数的实现。这个函数通过AJAX与服务器进行交互:

```javascript

function digg(getid, dingcai){

// 使用$.post方式与服务器交互,注意路径的正确性

$.post('inc/dingcai.asp', { "id": getid , "dingcai": dingcai }, function(data){

// 判断返回的数据中是否包含'yang_yes',表示操作成功

if(datadexOf('yang_yes') >= 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("感谢你的支持!"); // 提示用户操作成功

} else {

alert("你已经投过票了!"); // 如果用户已经操作过,给出提示

}

});

}

```

实现“顶一下”和“踩一下”功能的ASP与ajax范例

在网络应用中,“顶一下”和“踩一下”功能已经成为一种流行的用户交互方式,用以表达支持和反对的意见。本文将介绍如何使用ASP和ajax来实现这一功能。

我们需要处理用户提交的id和顶踩操作。在用户提交表单后,我们可以通过ASP来获取这些值。下面是一段示例代码:

```asp

mycookies = 0

id = CLng(request.form("id"))

dingcai = request.form("dingcai")

If Not 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是否为空,然后检查是否存在对应的cookie。如果不存在,我们会创建一个新的cookie并设置其有效期为24小时。这个过程是为了确保用户在短时间内只能进行一次顶或踩的操作。

接下来,我们需要根据用户的顶踩操作来更新数据库。如果用户选择了“顶一下”,我们就增加该物品的“顶”数;如果用户选择了“踩一下”,我们就增加该物品的“踩”数。下面是示例代码:

```asp

If Not (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

```

在这个过程中,我们使用ajax来与服务器进行交互,这样可以在不刷新页面的情况下更新数据,提供更好的用户体验。列表页面和详情页面都可以采用这种方式来实现顶踩功能。大家也可以下载这个源码进行学习和研究。狼蚁SEO网站也提供了更多关于ASP和SEO优化的文章供大家参考和学习。希望这篇文章能帮助到大家,如果还有其他问题或需要进一步的支持,请多多关注狼蚁SEO!对于喜欢深入研究的朋友来说,源代码已经打包好了,供大家参考和学习。通过以上的步骤和代码示例,我们可以轻松地实现ASP与ajax的顶踩功能。希望这篇文章能对你有所帮助!如果你有任何疑问或需要进一步的帮助,请随时联系狼蚁SEO团队。让我们一起学习进步!

上一篇:Yii框架组件和事件行为管理详解 下一篇:没有了

Copyright © 2016-2025 www.168986.cn 狼蚁网络 版权所有 Power by