シンプルなcouchapp CRUDアプリケーションを構築しています。ビューを取得すると、CouchDB から 304 応答が返されます。futon では、同じビューがドキュメントを返します。以下は、ビューをクエリし、返されたアイテムを div に追加するスニペットです。JavaScript コンソールで、「null のプロパティ _id を読み取れません」というエラーが表示されます。
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>");
}
}
});
}
}