我最近在使用javascript访问本地CouchDB(127.0.0.1:5984)时遇到了问题。 我的代码附在下面:
<!DOCTYPE html>
<html>
<head>
<title>CouchDB jQuery Examples</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="/_utils/script/json2.js"></script>
<script src="/_utils/script/sha1.js"></script>
<script src="/_utils/script/jquery.js?1.4.2"></script>
<script src="/_utils/script/jquery.couch.js?0.11.0"></script>
<script src="/_utils/script/jquery.dialog.js?0.11.0"></script>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.min.js"></script>
</head>
<script>
function initialize(){
$.get("http://127.0.0.1:5984/test", function(data, status){
window.alert("Data: " + data + "\nStatus: " + status);
});
}
</script>
<body onload="initialize()">
</body>
</html>
我尝试了我的本地txt文件,但它确实有效。但是当我尝试访问名为test的本地CouchDB数据库时,它什么也没有返回。我不知道为什么会这样。 顺便说一下,我也试过“http://127.0.0.1:5984/test?callback=?”但结果是一样的。
任何帮助将不胜感激。提前谢谢。