Я пишу JS, где хочу сделать несколько вызовов Ajax, чтобы получить файл JSON из моей БД в CouchDB. Мой код основан на примерах, которые я нашел в Интернете, но отсутствие опыта и знаний затрудняет его полное исправление.
Мой код:
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);
};}
Проблема: Кажется, что он даже не выполняет запрошенный вызов, так как, когда я пытаюсь распечатать мой массив, он ничего не делает.
Как видите, в первой части, где я определил запрос , он должен получить файл JSON из CouchDB. И, если правильно, во второй части, где выполняется запрос request.done , я даю функции, как я хочу, чтобы заботился о файле JSON. Чтобы было понятно, моя идея состоит в том, чтобы перебирать данные и сохранять значения «ключа» в каждой строке в моем массиве результатов.