ошибка нажатия на диване - PullRequest
       24

ошибка нажатия на диване

0 голосов
/ 17 апреля 2011

Я изучаю, как отправить документ на couchbase (couchdb) из формы, и получаю сообщение об ошибке: «Не удалось сохранить документ: отсутствует функция»

Я пробовал несколько способов, мой текущийпопытка здесь:

  $db = $.couch.db("testdb");

  $("form.edit-contact").submit(function(event) {
    event.preventDefault();
    var editContact = {
      _id: $("input[name=id]").val(),
      _rev: $("input[name=rev]").val(),
      name: $("input[name=contact]").val(),
      phone: $("input[name=phone]").val(),
      email: $("input[name=email]").val()
    };
    $db.saveDoc(editContact, {
      success : function(resp) {
        alert ('saved');
      }
    });
    return false;
  });

Firebug показывает точку разрыва:

encodeDocId jquery.couch.js (строка 17) var parts = docID.split ("/");

Что я делаю не так?

1 Ответ

0 голосов
/ 18 апреля 2011

Ударь меня,

но я думаю, что ваши ключи и ценности должны быть окружены "? Например: {"id": "478d86edbbd94bbe627f3ebda30d4bf1", "key": null, "value": "HTC"}

А я пользуюсь

   jQuery.parseJSON( document )

прямо сейчас.

С уважением, Крис

...