有没有办法在Javascript函数中访问RUBY代码中分配的Cookie值。
Ruby中的代码
cookies[:url] = { :value => request.url }
Javascript代码:
var cookieURL = document.cookie;
但我想要简单的网址,如
http://localhost:3000/profile?id=12
我正在获取一些已解码的网址。现在我想在Javascript代码中访问cookie值。 请提出建议。 ??
答案 0 :(得分:0)
在javascript中试试这个。
var cookieURL = document.cookie;
// - - > "url=http%3A%2F%2Flocalhost%3A3000%2Fhome"
//removes the "url=" portion
cookieURL = cookieURL.slice(4);
//decodes the URI
var decoded = decodeURIComponent(cookieURL);
alert(decoded); // - - > http://localhost:3000/home
此代码在此处运行:http://jsbin.com/ubudo4