jQuery appendTo函数问题

时间:2012-01-25 08:48:05

标签: jquery jquery-ui jquery-plugins

我设计了一个表单,用户可以使用“添加评论”按钮输入他的评论。 用户输入的任何评论都会添加到页面上的评论列表中。 我使用“appendTo()”函数添加新注释。但每当我刷新页面时,使用“appendTo()”函数添加的所有注释都将丢失。 我的问题是,即使在“页面刷新”之后还有什么方法可以保留评论吗? 任何提示或演示示例都会非常有用。 提前谢谢..

3 个答案:

答案 0 :(得分:2)

  

即使在“页面刷新”之后还有什么方法可以保留评论吗?

不,你不能。如果仅在客户端“保存”数据,则在页面刷新后不会保存。 HTTP是无状态。一旦响应到达客户端,服务器就不再“知道”客户端了。

如果您希望保存评论,则必须使用某种存储评论的数据库。

除了附加内容之外,您应该发出AJAX post请求以将评论添加到服务器。

答案 1 :(得分:0)

您需要将注释存储在服务器中,即数据库。

我建议使用填写每个新评论的表单和用户总结时发布的ajax。

<form action="post_comments" method="POST">
  <input id="new_comment" type="hidden" name="comment" />
</form>

<div id="comments">
  <input type="button" id="add_comment" value="Add Comment" />
  <textarea>comment 1</textarea>
  <textarea>comment 2</textarea>
</div>

因此,您的评论将保持更新 你知道如何用ajax发布它吗?

答案 2 :(得分:0)

看来你在这里有几个选择。您可以为后端创建数据库,也可以使用脚本将注释保存到xml文档中。 RSS阅读器也可以轻松查看评论。