我正在编写一个JS,我想在其中进行一些Ajax调用,以从CouchDB中的数据库获取JSON文件。我的代码基于我在网上找到的示例,但是由于缺乏经验和知识,很难完全修复它。
我的代码:
function myFunction(){
var request = $.ajax({
url:'http://admin:pass@localhost:5984/db/_design/view/_view/view',
type:'get',
dataType:'json'
});
request.done (function (data)){
var result;
for (var i in data){
if( data[i] == key){
result.push(data[i]);
}
}
console.log(result);
};}
问题:似乎它甚至没有执行请求的调用,因为当我尝试打印数组时,它什么也没做。
查看方式,在我定义 request 的第一部分中,它应该从CouchDB获取JSON文件。而且,如果正确,则在完成请求的第二部分 request.done 中,我给出了如何处理JSON文件的函数。为了清楚起见,我的想法是遍历数据并将“键”的值保存在结果数组的每一行中。