我正在构建一个简单的couchapp CRUD应用程序。当我获取视图时,我从CouchDB获得了一个304响应。在蒲团中,相同的视图返回文档。 下面是我查询视图并将返回的项目追加到div的片段。在JavaScript控制台中,我得到一个错误说“无法读取空的财产_id”Couchapp在查询视图时返回304
db = $.couch.db("itemly");
function updateItems(){
$("#all").empty();
db.view("itemly/byitemname",{ success: function(data){
for (i in data.rows){
$("#all").append('<div id="' + data.rows[i].value._id + '" class ="itemrow"><span>'+data.rows[i].value.name + "</span><span>"+data.rows[i].value.price + "</span><span>"+data.rows[i].value.category + "</span><span>"+'<a href="#" id="'+ data.rows[i].value._id + '" class = "edit"> Edit Item </a>' +"</span><span>"+'<a href="#" id="'+ data.rows[i].value._id + '" class = "remove"> Remove Item </a>' +"</span></div>");
}
}
});
}
}
映射函数是正确的,但我也直接在视图中有一个空的reduce.js文件,最终导致null。 – Neha