Ale*_*lex 9 cookies jquery setcookie jquery-cookie
我正在使用这个jquery.cookie插件,我需要将值设置为TRUE或NULL/FALSE.
我试图这样做:$.cookie('ff', true, { expires: 30, path: '/' });但它将值设置为字符串而不是布尔值.
有什么办法解决这个问题?
Mat*_*all 15
Cookie只是字符串值.正如gdoron所评论的,如果你想将值视为布尔值,则需要在读回cookie值时将其解析回布尔值.
由于您评论您正在使用PHP读取cookie值,请参阅在PHP中将字符串解析为布尔值.
客户端:
$.cookie('ff', "true", { expires: 30, path: '/' });
Run Code Online (Sandbox Code Playgroud)
服务器端:
$cookie = $this->input->cookie() == "true";
Run Code Online (Sandbox Code Playgroud)
编辑:饼干是字符串.存储到cookie的任何内容都需要转换为字符串.因此,您必须在其读取端执行字符串到布尔转换.上面我举了一个PHP(CodeIgniter)的例子.
| 归档时间: |
|
| 查看次数: |
14422 次 |
| 最近记录: |