あなたがしていることは
$.cookie("MyTestCookie", xyz, { expires: 999999 });
$.cookie("MyTestCookie", zVal, { expires: 365 });
MyTestCookie
これは、最初の Cookie を 2 番目の Cookie に置き換えるだけで、名前 ( ) が同じであるため、値と有効期限を更新します。
あなたができることはこれです:
$.cookie("X-MyTestCookie", xVal, { expires: 99999 });
$.cookie("Y-MyTestCookie", yVal, { expires: 99999 });
$.cookie("Z-MyTestCookie", zVal, { expires: 365 });
Cookie 名が異なることに注意してください ( X-MyTestCookie
、Y-MyTestCookie
およびZ-MyTestCookie
) - これにより、値が異なる Cookie に配置されます ...
また
$.cookie("MyTestCookie", xVal + "%" + yVal, { expires: 99999 });
$.cookie("Z-MyTestCookie", zVal, { expires: 365 });
最初の行では%
、値を区切る区切り文字として文字が使用されています。Cookie を取得するときに値を分割する必要があります。