Как получить идентификатор документа в обратном вызове успеха при использовании jquery.couch.saveDoc? - PullRequest
1 голос
/ 04 мая 2011

Пример кода:

$db.saveDoc(doc, {
    success: function () {
        // Do something with the ID.
    },
    error: function () {
        alert("Cannot save the thread.");
    }
});

В функции обратного вызова success как получить идентификатор только что сохраненного документа?

1 Ответ

4 голосов
/ 04 мая 2011

Практически все функции jquery.couch вызывают обратный вызов успеха с данными, возвращаемыми из запроса http, когда вы отправляете запрос POST / db / doc, возвращается

{"ok":true,"id":"ad5c9fc93ae3b6f5f9809357a30003fe","rev":"1-2a91bdd9ee1e3e5e6302741132d7c415"}

, поэтому

$db.saveDoc(doc, {
  success: function (data) {
    var id = data.id;
  },
  error: function () {
    alert("Cannot save the thread.");
  }
});
...