ROR + Access Cookie Значение, назначенное RubyCode в функции Javascript - PullRequest
0 голосов
/ 02 марта 2011

Есть ли способ получить доступ к значению Cookie, указанному в коде RUBY в функции Javascript.

Код в Ruby

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

Javascript код:

var cookieURL = document.cookie;

Но я хочу простой URL, такой как

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

Я получаю декодированный URL. Теперь я хочу получить доступ к значению cookie в коде Javascript. Пожалуйста, предложите что-нибудь. ??

1 Ответ

0 голосов
/ 02 марта 2011

Попробуйте это в своем 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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...