У меня есть список, и с помощью запроса caml я передаю критерии, чтобы выбрать элемент, для которого есть несколько полей поиска, и мне нужно связать их с раскрывающимся списком. Это мой код, где он возвращает только первое значение, а не все значения.
var x = "<Query><Where><Eq><FieldRef Name=\'Make\'/><Value Type=\'Text\'>" + make + "</Value></Eq>" +
"<Eq><FieldRef Name=\'Model\'/><Value Type=\'Text\'>" + model + "</Value></Eq>" +
"<Eq><FieldRef Name=\'Category\'/><Value Type=\'Text\'>" + classification + "</Value></Eq>" +
"</Where></Query>";
var retval = "";
$().SPServices({
operation: "GetListItems",
listName: "Stations",
async: false,
CAMLQuery: x,
completefunc: function(xData, ID) {
$(xData.responseXML).find("[nodeName=z:row]").each(function() {
retval = $(this).attr("ows_IssueIDMenu");
});
}
});
alert(retval);
}
Может кто-нибудь помочь мне с кодом перебрать значения, загрузить их в массив и связать его с выпадающим списком, так как я впервые использую JQuery и никуда не иду.