javascript - 如何使用 Javascript 写入 CouchDB?

标签 javascript jquery rest couchdb

我看到一个couplesuch我可以提问和阅读教程 find .不幸的是,他们都认为我有一些我实际上没有的知识,我什至不知道我不知道的关键字。

我有一个 HTML 页面,其中包含一些 javascript。我可以将信息放在字符串或 javascript 对象中。现在,如何将其发送到我的数据库?我如何指出我的数据库在哪里以及 javascript 如何授权数据库以便它可以写入?

大多数教程只展示了 CouchDB 如何与 curl 一起工作,我还没有看到使网站与数据库交互的教程。这不是 CouchDB 的用途吗?

最佳答案

从 JavaScript(使用 jQuery)发送 REST 请求与使用 curl 执行的操作非常相似:

function create() {
  var o = {"name":"Bond"};
  $.ajax({
   type: "POST",
   url: "/myDB/",
   contentType: "application/json",
   data: JSON.stringify(o),
   dataType: "json",
   success: function(data) {
     alert(data.id + " created !");
   }
  });
}

但要小心:如果请求不是从与 CouchDB 相同的服务中检索的,出于安全原因,请求将被阻止。因此,将您的 HTML 页面作为您的设计文档的附件。

稍后您将学习如何在“显示”或“列表”中使用此类脚本。但让我们从简单的事情开始。

关于javascript - 如何使用 Javascript 写入 CouchDB?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15615750/

相关文章:

javascript - 如何使用 Javascript 填充输入文本字段

c# - Restful Versioning - 如何在版本控制中进行版本控制以及如何部署?

java - 两种 post 方法出现模糊映射错误

php - 下拉刷新(Div)

javascript - 检查 javascript 中的 URL 是否已更改(不能使用 hashChanged)

javascript - 动态编辑html声明javascript

javascript - Backbone.js View - 将事件绑定(bind)到 "el"之外的元素

jquery - 直接将json字符串写入script标签中

python - 上传文件休息

javascript - knockout foreach 循环迭代相同的数据元素