Javascript 如何使用jquery读取cookies值?

Javascript 如何使用jquery读取cookies值?,javascript,c#,jquery,cookies,Javascript,C#,Jquery,Cookies,我有一个名为“Name”的cookie,其值为“data” 我的饼干看起来像这样: var result = $.cookie("Name"); result = "value = data" 但我需要的只是“数据”。不是“值=数据” 我还没有在JavaScript中找到类似于C#的东西,我可以在C#中做 var result = Request.Cookies["Name"]["value"]; 应该有如下JavaScript方法: var result = $.cookie("Name

我有一个名为“Name”的cookie,其值为“data”

我的饼干看起来像这样:

var result = $.cookie("Name");

result = "value = data"
但我需要的只是“数据”。不是“值=数据”

我还没有在JavaScript中找到类似于C#的东西,我可以在C#中做

var result = Request.Cookies["Name"]["value"];
应该有如下JavaScript方法:

var result = $.cookie("Name").("value");
更多信息

我最初是用C#设置cookie的,不确定这是否正确

 var httpCookie = Response.Cookies["Name"];
            if (httpCookie != null)
            {
                httpCookie["value"] = "data";
            }

when trying to set httpCookie = "data" //Error: Cannot convert source type 'string; to target type 'System.Web.HttpCookie'

好的,答案很清楚

要在C#中设置cookie值,请按以下方式执行:

httpCookie.Value = "data";
我不正确地将其设置为:

httpCookie["Value"] = "data";

你是如何设置cookie的?它不应该包含值“value=data”。cookie只包含一个字符串,而不是一个对象,因此您不能为其下标。您是否使用此扩展名:?仅在jQuery中没有
$.cookie()
函数。如果您正在使用此插件,则上面链接页面上的文档将显示
$.cookie('name','value')
作为正确的语法。设置
$.cookie.json=true允许串接和解析存储为cookie的对象…@KevinB。这似乎有点不清楚。如果是,则设置
$.cookie.json=true;变量结果=$.cookie(“名称”);console.log(result.value)将返回OP的正确值。从OP接收到C#错误这一事实判断,我怀疑这是设置cookie的正确实现,我也怀疑cookie是否真的需要作为可解析对象返回,而不是作为值返回。代码可能是错误的,但对我来说,所有符号都指向不正确的C#cookie实现,尽管我不太熟悉,无法说出其中的位置。此链接可能可以帮助您理解如何在C#.NET中实现cookie代码:。