首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用jQuery检索设置cookies

使用jQuery检索设置cookies
EN

Stack Overflow用户
提问于 2012-05-13 02:02:51
回答 2查看 96关注 0票数 0

我尝试在成功时用jQuery设置一个cookie,并用PHP检索它。我的代码如下所示:

代码语言:javascript
运行
复制
$.ajax({
    url: "ajax.php",
    type: "POST",
    data: { 
        tid: '.$testID.',
        do:"'.$do.'"
    },
    success: function( html ) {
        $("#partBox").html( html ); 
        var hgt = Math.ceil(($("#partBox").height() - 31) / 2); 
        $.cookie("partBoxH", hgt);
    }
});

和我的PHP:

代码语言:javascript
运行
复制
isset($_COOKIE['partBoxH']) ? $_COOKIE['partBoxH'] : '50' 

由于某些原因,它似乎不起作用。我错过了什么吗?

EN

回答 2

Stack Overflow用户

发布于 2012-05-13 02:08:40

首先设置cookie,然后执行AJAX调用,如下所示:

代码语言:javascript
运行
复制
$.cookie("partBoxH", hgt);

然后执行AJAX调用:

代码语言:javascript
运行
复制
$.ajax({
    url: "ajax.php",
    type: "POST",
    data: { 
        tid: '<?php echo $testID;?>',
        do:"'<?php echo $do;?>'"
    },
    success: function( html ) {
        $("#partBox").html( html ); 
    }
});
票数 0
EN

Stack Overflow用户

发布于 2012-05-13 02:12:35

php代码是否位于文件ajax.php中?

在他的例子中,您是在ajax调用之后(成功时)设置cookie的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10566169

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档