我正试图在每次"喜欢"时加入一个MongoDB字段。单击按钮。因为没有我需要传递给服务器的数据(但可能有?),我不确定在data
调用中为.ajax
键添加什么值。
下面的帖子显示了我想要做的事情,当"喜欢"单击按钮:
app.post('/like', function(req,res){
var query = req.session.mostRecentQuiz;
db.collection('mycollection').update(
query, { $inc: {"likes": 1 } }, function (err, result) {
if (err) throw err;
console.log(result);
} );
});
在页面JS:
$("#like").click(function(){
$.ajax({
url: "/like",
method: "POST",
data: , //what would go here?
//I just need to $inc each time "Like is clicked.
success: function(data){
if(data.success){
console.log("success!")
}else{
console.log("failure.")
}
}
})
});
提前感谢您的任何答案。
答案 0 :(得分:0)
true
表示喜欢,false
表示不像
尝试类似data: {isLiked: true}