http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 6863|回复: 5
打印 上一主题 下一主题

[Asp.Net] ajax cookie

[复制链接]
跳转到指定楼层
楼主
发表于 2013-1-4 16:29:19 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
请教个问题啊,在ajax怎么给cookie或session赋值


1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2013-1-5 08:54:08 | 只看该作者
首先讲两点:
1、cookie是相对于客户端而言的,是在客户端的一块可用于存储用户信息(或者其他)的地方;
2、session是相对于服务器而言的,是在服务器的内存中可用于存储用户信息(或者其他);
然后由上可得:
1、cookie在客户端运行,所以可以用javascript来操作哦,亲。
来个小小的说明吧:
cookie以键值对的形式保存(key=value),每个cookie之间用;分隔开。
那么如何设置cookie呢?(javascript设置),看看简单的代码吧,亲。
[code=javascript]document.cookie="key=value";[/code]
如何读取呢?如下:
[code=javascript]var var_value=document.cookie.split(";")[0].split("=")[1];[/code]
应该看懂了吧。是取的cookie里的第一个哦。
具体代码以及设置(比如过期时间之类可以百度google之。)
那么Jquery操作cookie呢?哈哈,那应该很好写了呢。
(1)、设置cookie:
[code=javascript]$.cookie(’name’, ‘Koson’);[/code]
(2)、新建一个cookie:
[code=javascript]$.cookie(’name’, ‘Koson’);[/code]
(3)、新建一个cookie(具体包括有效期、路径(路径不设置的话就会根据目录自动设置)和域名以及secure)
[code=javascript]$.cookie(’name’, ‘Koson’, {expires: 7, path: ‘/’, domain: ‘sufeinet.com’, secure: true});[/code]
(4)、删除cookie:
[code=javascript]$.cookie(’name’, null);[/code]
(5)、读取cookie:
[code=javascript]var var_name= $.cookie('name');[/code]

另外,有个插件:jquery.cookie插件的github下载地址:https://github.com/carhartl/jquery-cookie

2、操作session就得靠ajax了:
在后台定义一个方法,操作session的方法,至于具体需求就不是很明白你要的了。大致思路如下:
通过ajax方法调用后台方法,从客户端传参数过去,在后台方法判断该做什么操作以及设置什么值;
Jquery code:
[code=javascript]$.ajax({
type: 'post',
url: '../page/setSession',
data: {'action':'set';'pram':'yourname'},
...
success:function(){

},
error:function(){

}
});[/code]

小版主能力有限,暂时只能提供这样的思路以及参考,如果有错误之处,希望楼主和大家指出.

By     :Koson
QQ    :674946329
Email :674946329@qq.com(个人)
         koson@sufeinet.com(论坛)
板凳
发表于 2013-1-6 18:01:39 | 只看该作者
Koson 发表于 2013-1-5 08:54
首先讲两点:
1、cookie是相对于客户端而言的,是在客户端的一块可用于存储用户信息(或者其他)的地方;
...

很详细,不错
地板
发表于 2013-1-7 10:42:13 | 只看该作者
顶一个
5
 楼主| 发表于 2013-1-8 09:49:48 | 只看该作者
Koson 发表于 2013-1-5 08:54
首先讲两点:
1、cookie是相对于客户端而言的,是在客户端的一块可用于存储用户信息(或者其他)的地方;
...

老大辛苦了
6
 楼主| 发表于 2013-1-9 14:23:19 | 只看该作者
记忆 发表于 2013-1-8 09:49
老大辛苦了

您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2024-12-19 07:54

© 2014-2021

快速回复 返回顶部 返回列表