Я новичок в CouchDB, поэтому, пожалуйста, потерпите меня.
У меня есть экземпляр CouchDB, работающий на виртуальной машине. Я могу получить к нему доступ через браузер через футон или напрямую по адресу:
http://192.168.62.128:5984/articles/hot_dog
Вызов этого URL в браузере возвращает правильный JSON. Но когда я пытаюсь вызвать тот же URL через ajax, я ничего не получаю:
var ajaxUrl = 'http://192.168.62.128:5984/articles/hot_dog';
$.getJSON(ajaxUrl, null, function(data) { alert(data); });
Просмотр заголовка ответа с помощью Firebug показывает, что ответ HTTP был 200
, а content-length
- правильный размер. Даже Etag
соответствует тому, что есть в CouchDB. Но сам ответ пуст !
URL-адрес абсолютно правильный; Я трижды проверил и скопировал / вставил его напрямую (и, кроме того, он не дал бы 200 ответов, если бы не было). Я использую jQuery 1.4.2 и CouchDB 0.8
Что происходит?