Post CouchDB更新XML附件

Post CouchDB更新XML附件,post,couchdb,attachment,Post,Couchdb,Attachment,我至少读了5篇关于这方面的文章,但我似乎不明白。我有一个xml文件,它已经在浏览器的内存中,我正试图从数据库中更新一个文档,我已经有了文档id。这样做的最佳方式是什么?jquery.coach.js中是否内置了对此的支持,因为我似乎找不到任何支持 为了我的理智,我附加了一些带有硬编码值的代码: var xmlTemp = this.fullscoreApp.MusicXML.document; $.couch.db("mydb").saveDoc({ "_id": "67e98623e

我至少读了5篇关于这方面的文章,但我似乎不明白。我有一个xml文件,它已经在浏览器的内存中,我正试图从数据库中更新一个文档,我已经有了文档id。这样做的最佳方式是什么?jquery.coach.js中是否内置了对此的支持,因为我似乎找不到任何支持

为了我的理智,我附加了一些带有硬编码值的代码:

var xmlTemp = this.fullscoreApp.MusicXML.document;
$.couch.db("mydb").saveDoc({
     "_id": "67e98623efefe16d27e2177b44000aee",
     "_rev": "4-830aad7c3dc9e1d5004439ed1c9196d3",
     "type":"score",
     "_attachments":xmlTemp
     }, {
     success: function() { 
     console.log("PLZ");
     }
});

我得到一个DOM18错误…但我使用的是一个公共服务器。想法?

您使用什么协议打开JavaScript文件?您是否通过Web服务器(例如
http://localhost
)或只是打开文件(在浏览器中将显示为
文件://


如果是后者,浏览器将报告DOM 18,因为
文件://
受到各种限制,而Web服务器提供的页面不存在这些限制。更多信息来自。

我不熟悉您正在使用的客户端,但上面的xml文档是否具有正确的成员(请参见此处的内联附件:)。我正在公共沙发服务器上联机运行它。它由Irishoch主持。