我正在尝试创建一个简单的 AJAX(通过 jQuery)请求 http://您的用户名.couchone.com/(几乎与我在本地主机上安装了 couchdb 一样)
如果我去http://**yourusername**.couchone.com/
通过浏览器我会得到:{"couchdb":"Welcome","version":"1.0.1"}
所以,它看起来像一个序列化的 JSON。
于是我写了一段JS代码:
$(function() {
$.getJSON('http://www.********.couchone.com/', function(data) {
console.log(data.couchdb);
console.log(data.version);
});
});
但代码不起作用。 FireBug 的控制台显示 GET 请求没有响应(整行为红色)我能看到的所有内容都是请求标头和响应标头,但没有数据(作为响应)
请求标头:
Host : www.*******.couchone.com
User-Agent : Mozilla/5.0 (Windows; U; Windows NT 6.1; de; rv:1.9.2.10) Gecko/20100914 Firefox/3.6.10 FirePHP/0.4
Accept : application/json, text/javascript, */*
Accept-Language : de-de,de;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding : gzip,deflate
Accept-Charset : ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive : 115
Connection : keep-alive
Origin : null
响应标头:
Server : CouchDB/1.0.1 (Erlang OTP/R13B)
Date : Sun, 26 Sep 2010 12:45:47 GMT
Content-Type : application/json
Content-Length : 40
Cache-Control : must-revalidate
有想法吗?建议?
附:抱歉英语不好