Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/237.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何使用jQuery插件修改cookie的值?_Php_Jquery_Cookies - Fatal编程技术网

Php 如何使用jQuery插件修改cookie的值?

Php 如何使用jQuery插件修改cookie的值?,php,jquery,cookies,Php,Jquery,Cookies,我制作了一个oop php脚本,它将产品添加到购物车中,它将保存在cookie“$\u cookie['cart']”中。如果我在cookie中添加一个产品,它看起来是这样的 $_COOKIE['cart'][0]['id'] = 1; $_COOKIE['cart'][0]['quantity'] = 156; 在购物车页面本身上,我想使用jQuery修改数量而不刷新。我发现了这一点:,但我不太确定,如何使用jquery方式达到例如cart.0.quantity?我想如果我只做$.cooki

我制作了一个oop php脚本,它将产品添加到购物车中,它将保存在cookie“$\u cookie['cart']”中。如果我在cookie中添加一个产品,它看起来是这样的

$_COOKIE['cart'][0]['id'] = 1;
$_COOKIE['cart'][0]['quantity'] = 156;

在购物车页面本身上,我想使用jQuery修改数量而不刷新。我发现了这一点:,但我不太确定,如何使用jquery方式达到例如cart.0.quantity?我想如果我只做$.cookie('cart','value');,它将覆盖整个cookie。

如何序列化
$\u cookie
变量?浏览器控制台中的cookie是什么样子的?记住jQuery只是一个构建在普通javascript上的框架,所以如果是我,请使用我会使用ajax和localStorage(如果需要在本地存储)来完成所有这一切。如果这是你的意思,请使用json_encode序列化cookie?是的,然后获取json。解析它,然后再次设置它。i、 e库不支持
$.cookie('cart[0]',{id:1,quantity:157},'json')