我建立了一个有电影列表的网站。用户可以通过选中表格中的框来登录并跟踪他们看过多少部电影。
编辑:这是有问题的代码(html和脚本底部)。截至目前,我可以将清单值存储在解析对象中,但无法弄清楚如何获取getChecklist函数来检索并将值对象显示回复选框。 gist.github.com/ripplep/765aa712a7feced2b5bf
我正在使用JQuery和Parse。
这是脚本的关键部分,其中需要完成getChecklist函数以及我绘制空白的位置。在提交上存储newChecklist似乎正在工作,并将清单ID与布尔值一起存储。
编辑:现在,控制台记录 - 清单:[对象对象]
var Checklist = Parse.Object.extend("Checklist");
//get checkboxes from parse and load them onto screen
function getChecklist() {
var query = new Parse.Query(Checklist);
query.find({
success: function(results){
var output = {};
for (var i in results) {
var check = results[i].get("check");
console.log("Checklist:"+check);
//??????
output += {}
//??????
}
}, error: function(error){
console.log("Query Error:"+error.message);
}
});
}
getChecklist();
//on submit, the checklist values are stored in parse
$("#movieList").submit(function(event){
event.preventDefault();
var checkboxValues = {};
$(":checkbox").each(function(){
checkboxValues[this.id] = this.checked;
});
var newChecklist = new Checklist();
newChecklist.set("check", checkboxValues);
newChecklist.save({
success: function(){
}, error: function(error){
console.log("Error:"+error.message);
}
});
});