如何将cookie数据值插入隐藏的表单字段?

时间:2014-07-01 01:34:28

标签: javascript jquery cookies

我希望能够将存储在cookie中的数据插入到隐藏的表单值中。

我使用以下内容将数据存储在cookie中:

<script type="text/javascript">
    $(function () {
        $("#btnCookie").bind("click", function () {
            $.cookie("name", $("#txtName").val());

我可以使用以下方法在下一页上以纯文本格式检索值:

$.cookie("name")

我在第二页上有一个表单,我希望这个值成为其中的一部分。如何将其插入以下内容:

<input type="hidden" name="cookie" />

我试过这个,但它不起作用:

<input type="hidden" name="cookie" value="$.cookie("name")" />

3 个答案:

答案 0 :(得分:4)

你可以这样做,

var cookie_val = $.cookie("name");
$('input[name=cookie]').val(cookie_val);

答案 1 :(得分:2)

<input type="hidden" name="cookie" value="$.cookie('name')" />

双引号导致HTML出错。

答案 2 :(得分:0)

试试你可以在php中使用的这个jquery cookie。

value="<?php echo $_COOKIE['name']; ?>"
or use jquery
$('input[name=cookie]').val($.cookie("name"));