【发布时间】:2012-02-01 22:47:08
【问题描述】:
我正在制作一个动态清单,但在 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")
});
});
这是控制器中的方法
def updateDone
currentItem = Item.find(params[:id])
currentItem.update_attribute(:done => true)
end
在命令提示符向我发送“Cookie 溢出”错误之前,以下代码仅适用于大约 5 个项目。我没有使用任何 cookie 或会话数据,所以这是如何产生这个错误的?如果结果是 cookie 问题(虽然我不知道如何),我将如何清除服务器/浏览器中的会话/cookie 数据,以便客户端可以在清单上制作超过 5 个项目?
【问题讨论】:
-
您可以截屏或复制/粘贴错误消息吗?
标签: jquery ruby-on-rails ajax session-cookies