ASP+ajax实现顶一下、踩一下同支持与反对的实现代
一、实现“顶一下”与“踩一下”功能的代码介绍
在网页设计中,“顶一下”和“踩一下”已经成为一种流行的互动方式,用于表达支持和反对意见。使用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团队。让我们一起学习进步!
编程语言
- ASP+ajax实现顶一下、踩一下同支持与反对的实现代
- Yii框架组件和事件行为管理详解
- PHP和C#可共用的可逆加密算法详解
- 深入php面向对象、模式与实践
- HTML中嵌入PHP的简单方法
- js for终止循环 跳出多层循环
- AngularJS 中的事件详解
- Vue.js 单页面多路由区域操作的实例详解
- 浅析js中substring和substr的方法
- JavaScript中setter和getter方法介绍
- PHP生成随机字符串(3种方法)
- .NET Core 源码编译的问题解析
- asp.net配置会话状态Session实现代码
- js去字符串前后空格的实现方法
- 全面解析bootstrap格子布局
- 关于数据与后端进行交流匹配(点亮星星)