Jquery 暂时保存textarea值

Jquery 暂时保存textarea值,jquery,ajax,save,store,Jquery,Ajax,Save,Store,我正在尝试创建一个类似has的评论表单。您填写一条评论,选择要登录的网络,进入登录页面,当它将您重定向回时,您的textarea值仍会填入您所拥有的内容。一切都完成了,除了存储值,因为我搞不懂 有人能告诉我该怎么做吗?我尝试了jQuery.data()函数,但是当我被重定向回来时,它是空的。.data()只存储页面存在期间的数据;当浏览器离开时,它会丢失,就像所有其他JS状态信息一样 这里的解决方案是将值存储在cookie中,或者将其存储在会话变量服务器端。在这种情况下,我建议您将其存储在coo

我正在尝试创建一个类似has的评论表单。您填写一条评论,选择要登录的网络,进入登录页面,当它将您重定向回时,您的textarea值仍会填入您所拥有的内容。一切都完成了,除了存储值,因为我搞不懂

有人能告诉我该怎么做吗?我尝试了
jQuery.data()
函数,但是当我被重定向回来时,它是空的。

.data()
只存储页面存在期间的数据;当浏览器离开时,它会丢失,就像所有其他JS状态信息一样

这里的解决方案是将值存储在cookie中,或者将其存储在会话变量服务器端。在这种情况下,我建议您将其存储在cookie中,这对于插件来说非常简单

$('#yourTextareaElement').html()

这将返回它的值,从那里,您可以使用PHP或Javascript将其保存为cookie,无论您喜欢哪个。这些值定期存储在服务器会话中。您只需要每隔2分钟左右发出一个ajax请求,将文本字段中的值复制到服务器…

我可以使用会话变量或会话变量。您只需导入我链接的三个函数即可。

我的第一个想法是将您发送到
.post()
函数。您可以将文本(
textarea.getVal()
)作为函数中的一个变量发送到函数中,使用PHP$\u POST变量从发送到的页面访问文本非常简单。

获取值的正确方法是
。对于
,val()
。cookie大小限制为4kb(至少在chrome中)。根据这个文本字段的性质,这可能不会太多……不过,4k字符是一个相当长的注释。想想看,它包含了大多数这样的答案。