gpt4 book ai didi

jquery - 通过 ajax 调用 CouchDB 时得到空响应

转载 作者:行者123 更新时间:2023-11-30 23:56:43 25 4
gpt4 key购买 nike

我是 CouchDB 新手,请耐心等待。

我有一个在虚拟机上运行的 CouchDB 实例。我可以通过浏览器通过蒲团或直接访问它:

http://192.168.62.128:5984/articles/hot_dog

在浏览器中调用该 URL 将返回正确的 JSON。但是,当我尝试通过 ajax 调用完全相同的 URL 时,我什么也没得到:

var ajaxUrl = 'http://192.168.62.128:5984/articles/hot_dog';
$.getJSON(ajaxUrl, null, function(data) { alert(data); });

使用 Firebug 查看响应 header ,结果显示 HTTP 响应为 200 并且 content-length 的大小正确。甚至 Etag 也与 CouchDB 中的内容匹配。但响应本身!

网址绝对正确;我已经三重检查,并直接复制/粘贴它(此外,如果不是,它不会给出 200 响应)。我正在使用 jQuery 1.4.2 和 CouchDB 0.8

发生什么事了?

最佳答案

尝试将 callback=? 附加到 URL,如下所示。这将触发 jQuery 发出 jsonp 请求。

var ajaxUrl = 'http://192.168.62.128:5984/articles/hot_dog?callback=?';

如果这不能另外解决问题,您应该附加此 url 在浏览器中提供的 json 的示例输出。

关于jquery - 通过 ajax 调用 CouchDB 时得到空响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2503911/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com