Node.js實(shí)現(xiàn)評(píng)論功能
多說: http://duoshuo.com/(評(píng)論接口)
評(píng)論的樣式是蓋樓形式,參考網(wǎng)易評(píng)論。
簡(jiǎn)單實(shí)例:
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>蓋樓評(píng)論</title>
<style media="screen">
.comment{
border: 1px solid #ccc;
margin: 5px;
padding:10px;
}
</style>
</head>
<body>
<div class="comment">
<div class="comment">
<div class="comment">
一樓
</div>
二樓
</div>
三樓
</div>
</body>
</html>
效果:

效果
數(shù)據(jù)存儲(chǔ)結(jié)構(gòu)
商品的評(píng)論和商品評(píng)論評(píng)論的回復(fù)在同一集合里
數(shù)據(jù)結(jié)構(gòu)
[
{
_id:ObjectID(),//自動(dòng)ID
_gid://商品ID
_status:0,//狀態(tài)
_discuss:[//評(píng)論內(nèi)容
{
_id:ObjectID(),//評(píng)論ID (樓主)
_uid://用戶ID
_status:0,//狀態(tài)
_content://評(píng)論內(nèi)容
createtime://評(píng)論時(shí)間
},
{
_id:ObjectID(),//評(píng)論(回復(fù))ID (一樓)
_uid://用戶ID
_status:0,//狀態(tài)
_content://評(píng)論內(nèi)容
createtime://評(píng)論時(shí)間
}
...
]
}
...
]
jquery 序列化表單
- html代碼:
<form class="form">
<input type="text" name="name" value="">
<input type="password" name="passwd" value="">
</form> - jquery代碼:
$(".form").serialize(); - 結(jié)果:
name=name&passwd=password

代碼

頁(yè)面顯示

打印出的結(jié)果