繁体   English   中英

如何在jQuery中的URL中设置cookie

[英]How to set cookie in url in jquery

我需要的

  • 我需要将cookie数据附加到jquery的url中。

AcmeExtension.Php

    Public function get_hash_attend($event_id,$user_id)
    {
        echo  $event_id;
        echo "<pre>";
        echo $user_id;
        $key = '!@#hjka@#$jks*&@';
        $encrypt=$user_id."-".$event_id;
        $encrypted = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, $key, $encrypt, MCRYPT_MODE_ECB);
        $xyz = (base64_encode($encrypted));
        $xyz = urlencode($xyz);
        $xyz = str_replace("%2F",")",$xyz);
        $xyz = str_replace("%3F","_",$xyz);
        $xyz = str_replace("%2B","(",$xyz);
        $hash='http://'.DOMAIN_NAME.'/ticket_transaction/autosubmit_advance/'.$event_id.'/'.$user_id.'/'.$xyz.'?source=oneclickEmail';
        return $hash;
        //$decrypted = mcrypt_decrypt(MCRYPT_RIJNDAEL_256, $key, $d, MCRYPT_MODE_ECB);
    }

js代码

        <script>
        $(document).ready(function()
        {
            $( "#attend" ).click(function() {
               alert( "attend  .click() ." );
                  $.ajax({
                    type:"POST",
                    url:"{{get_hash_attend(9,13530767)}}", 
                     success: function(data)
                     {
                           alert(data);
                           $("#attend").text("Attending");
                           //alert(data);


                    }
                });
            });




        });

        </script>

我面临的问题

  • 当我使用网址时:“ {{get_hash_attend(9,13530767)}}”可以正常工作。
  • 但是如何以用户身份获取cookie数据保存在cookie中。
  • 我在树枝中有$ data [$ k] ['event_id']

在此处输入图片说明

我需要 :

  • 我需要从cookie中获取用户数据。

  • 特定网址的ID。

您可以使用jquery插件直接使用javascript获取/设置Cookie数据。

https://github.com/carhartl/jquery-cookie#readme

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM