0

我正在使用 jquery+jquery cookie 设置 cookie。

jQuery.cookie('status', 'active', {expires: 1, path: '/'});

现在如何使用 AJAX 设置这个 cookie?不管 jquery cookie,你如何在 jquery 中使用 ajax 设置一个 cookie,任何人都有任何想法。

原始问题的链接(PHP 和 JQuery 传递变量

更新

所以我在我的 jquery 代码中像这样发出 AJAX 请求

$.ajax({
    url:  "script.php",
    type: "GET",
    data: { status: active}
    });

在我的 php 中,我正在处理它;

if($_GET['status']!='')
{
    setcookie("status", $_GET['status'], time()+3600);
}

但什么也没发生,没有设置 cookie。任何人都可以看到问题,

4

1 回答 1

1

您可以像设置普通页面请求一样在服务器上设置 cookie。只需查看您选择的服务器端语言设置 cookie 的方式。Ajax 请求只不过是普通的 http 请求。当响应返回到服务器时,cookie 将由浏览器设置。

PHP:http ://www.w3schools.com/php/php_cookies.asp

于 2013-09-13T03:12:43.970 回答