我已经在网上搜索了几个小时,但没有找到任何有用的信息。我完全是 javascript 的菜鸟,这可能无济于事。
在我后面的 VB.NET 代码中,我创建了一个多名称/值对 cookie,如下所示:
Dim UserCookie As HttpCookie = New HttpCookie("UserInfo")
UserCookie.Values.Add("UserNumber", Me.UserNumber.Text)
UserCookie.Values.Add("Password", Me.Password.Text)
UserCookie.Values.Add("UserName", Me.UserName.ToString)
Response.Cookies.Add(UserCookie)
现在,我需要做的(不知何故)是在 javascript 中读取“UserInfo”cookie 并能够随意提取这些值。我在那里发现的大部分内容都完全做我需要做的事情。
我正在尝试做一些像这样的事情:
var MyValue = ReadCookie("UserInfo", "UserName")
...MyValue 将等于用户在文本框中输入的任何值。我找不到这样的东西和我的 javascript...好吧...我是菜鸟。
有人知道什么好的资源吗?
谢谢,
杰森
最佳答案
function readCookie(name) {
var nameEQ = name + "=";
var ca = document.cookie.split(';');
for(var i=0;i < ca.length;i++) {
var c = ca[i];
while (c.charAt(0)==' ') c = c.substring(1,c.length);
if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
}
return null;
}
关于javascript - 在VB.NET中写了cookie,如何在Javascript中提取?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6446974/