2011-03-02 28 views
0

有沒有什麼方法可以在JavaScript函數中訪問在RUBY代碼中分配的Cookie值。ROR +使用Javascript函數RubyCode分配的Cookie Cookie值

代碼在Ruby中

cookies[:url] = { :value => request.url } 

JavaScript代碼:

var cookieURL = document.cookie; 

不過,我想簡單的URL一樣

http://localhost:3000/profile?id=12 

我得到一些解碼的URL。現在我想在JavaScript代碼中訪問cookie值。 請提出建議。 ??

回答

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