JQuery .ajax не работает с http://127.0.0.1:5984 - PullRequest
1 голос
/ 23 ноября 2011

Помогите мне с моей проблемой, пожалуйста! Я использовал CouchDB и jquery.couch.js для связи с сервером CouchDB (http://daleharvey.github.com/jquery.couch.js-docs/symbols/index.html) но это не работает ((Запуск такого скрипта:

$.couch.urlPrefix = 'http://127.0.0.1:5984'
function getAllDBs(){
    $.couch.db('mysecondtest').allDocs({
        error: function(status, id, reason) {alert(status+' : '+id+' : '+reason);},
        success:function(data){
            alert(data);
        }

    });
}
getAllDBs(); 

вернуть ошибку:

405 Method Not Allowed localhost:5984

Я думаю, это означает, что сервер воспринимает мой запрос как запрос об удаленном сервере, но я не знаю, как его исправить. Пожалуйста, помогите мне и извините за мой плохой английский))

Ответы [ 2 ]

2 голосов
/ 23 ноября 2011

Вы попали в междоменную проблему.

Вы можете рассмотреть возможность использования couchdb-xd

0 голосов
/ 23 ноября 2011

Запросы Ajax не могут выполняться между серверами для каждого проекта.Это из соображений безопасности.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...