我发现了一些用于创建评论系统的php-jQuery代码 因此,注释存储在数据库中,每次加载页面时都必须读取注释。
while($row = mysql_fetch_assoc($result))
{
$comments[] = new Comment($row);
}
foreach($comments as $c){
echo $c->markup();
}
是否可以将注释不是直接写入数据库,而是直接在页面中,因此它们成为页面的集成部分?
我可以使用jQuery .insert()函数插入注释,注释就在那里,但当然还是刷新 - 它会丢失。
答案 0 :(得分:3)
是否可以将评论不是写入数据库,而是直接写在页面中......
是。您可以使用PHP中的echo
或JavaScript进行输出。但正如您已经指出的那样,数据将在 refresh 上丢失。
如果您希望在刷新之间持久,则需要使用持久性存储 - 数据库,平面文件,缓存。
根据您的使用案例,会话或Cookie也是选项。虽然不是持久。
请务必了解client and server side technologies之间的区别。