0

我已经阅读了至少 5 篇关于此的文章,但我似乎无法理解。我有一个 xml 文件,它已经在浏览器的内存中,我正在尝试从我的数据库中更新一个文档,我已经有了文档 ID。这样做的最佳方法是什么?jquery.couch.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");
     }
});

我收到 DOM 18 错误...但我使用的是公共服务器。想法?

4

1 回答 1

0

你使用什么协议来打开你的 JavaScript 文件?您是否通过网络服务器运行它(例如http://localhost)运行它还是只是打开文件(将file://在浏览器中显示)?

如果是后者,浏览器将报告 DOM 18,因为file://受到网络服务器提供的页面不存在的各种限制。来自这个问题的更多信息。

于 2013-05-31T11:28:43.493 回答