R блестящий: как записать переменную в куки - PullRequest
1 голос
/ 11 марта 2020

Легко написать фиксированную строку в куки, используя, например, Cookies.set(\'cookie_2\', \'value\', { expires: 7 }) (см. Учебник здесь ).

Но как я могу сохранить user в cookie_2? Скажем, у меня есть

user = "Klay"
runjs('Cookies.set(\'cookie_2\', user, { expires: 7 });')

Можно ли добиться этого в одну строчку? Спасибо.

Ответы [ 2 ]

2 голосов
/ 11 марта 2020

Функция запускается js ('String'), поэтому мы создали строку с нашей пользовательской переменной, например 'String' + variable + 'String'

user = "Klay" runjs('Cookies.set(\"cookie_2\",' + user +', { expires: 7 });')

0 голосов
/ 11 марта 2020

Я, наконец, придумаю ответ:

user = "Klay"
string = sprintf("Cookies.set(\'username\', '%s', { expires: 7 });", user)
runjs(string)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...