我正在尝试创建像a page I know这样的评论表单。您填写评论,选择要登录的网络,转到登录页面,当它重定向您时,您的textarea值仍然填充您所拥有的内容。一切都已完成,除了存储价值,因为我无法弄明白。
有人能指出我该做什么的方向吗?我尝试了jQuery.data()
函数,但是当我被重定向回来时,它是空的。
答案 0 :(得分:0)
.data()
仅存储页面存在的持续时间的数据;当浏览器导航时,它就像所有其他JS状态信息一样丢失。
此处的解决方案是将值存储在带有this cookie plugin的cookie中,或者将其存储在会话变量服务器端。我建议你将它存储在一个cookie 中,在这种情况下,这对插件很容易。
答案 1 :(得分:0)
$('#yourTextareaElement').html()
这将返回它的值,从那里,你可以将它保存为PHP或Javascript的cookie,无论你喜欢哪个。
答案 2 :(得分:0)
这些值会定期存储在服务器会话中。你需要每隔2分钟左右发一次ajax请求,将你的文本字段中的值复制到服务器......
答案 3 :(得分:0)
我会使用会话变量或cookie。您只需导入我在quirksmode上链接的这三个功能。
答案 4 :(得分:0)
我的第一个想法是转发.post()
功能。您可以将文本(textarea.getVal()
)作为变量发送到函数中,并且很容易使用PHP $ _POST变量从您发送它的页面访问它等等。