gpt4 book ai didi

jquery - RoR 中的 AJAX 请求和 CookieOverflow

转载 作者:行者123 更新时间:2023-12-01 08:18:46 25 4
gpt4 key购买 nike

我正在制作一个动态 list ,但在 AJAX 请求和数据库更新方面遇到了一些问题。基本上,当单击某个项目时,我会异步更新数据库以表明已单击某个项目。这是 JavaScript :

    $('.checkBoxContainer').click( function() {
$(this).css("background-color", "#FFF3D8");
$(this).find("input").attr("disabled", "disabled")
$(this).find("p").css("text-decoration", "line-through")
.css("color", "#AAA");
$.ajax({
type : "POST",
url : "updateDone",
data : "id=" + $(this).attr("id")
});
});

这是 Controller 中的方法

def updateDone
currentItem = Item.find(params[:id])
currentItem.update_attribute(:done => true)
end

在命令提示符向我发送“Cookie 溢出”错误之前,以下代码仅适用于 5 个左右的项目。我没有使用任何 cookie 或 session 数据,那么这是如何产生此错误的呢?如果事实证明是 cookie 问题(尽管我不明白如何),我将如何清除服务器/浏览器中的 session /cookie 数据,以便客户端可以在 list 上添加 5 个以上的项目?

最佳答案

要么在 session 中存储更少的内容,要么将 session 存储移动到 memcache .
默认cookie基于 session 存储最多只能容纳约 4kb 的数据,因为按照标准 cookie 不允许有更大的大小。

关于jquery - RoR 中的 AJAX 请求和 CookieOverflow,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8720004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com