我正在尝试执行 GET 请求以从 CouchDB 中提取文档。我收到了典型的“xmlhttprequest 无法加载...”错误,这是您在跨域请求时遇到的错误。但是,即使我创建 jQuery.ajax 对象并将其数据类型设置为 jsonp 并将跨域设置为 true,此错误仍然存在。看来它从未将任何回调附加到我的网址。
代码:
var ajaxOptions = new $.ajax({
url: 'http://localhost:5984/',
crossDomain: true,
dataType: 'jsonp'
});
然后我调用 jquery.couch.js 来检索文档并格式化 url:
$.couch.db(options.dbName).openDoc(docId, options, ajaxOptions);
有什么明显的问题吗?