Вопрос в следующем: нужно заполнить массив результатами запроса ajax.
Я сделал так: объявил глобальную переменную
var arrMark = [];
function CreateMarker(MarkerParams, Icon) {
var results = $.ajax({
type: "POST",
url: "Libs/function.php",
async: false,
data: {
GetIdLabel: "",
SRN: MarkerParams.label
},
success: function (data) {
return data;
}
}).responseText;
arrMark[results] = marker;
}
results возвращает число! пробовал и в ручную проставлять.
если я вывожу console.log(arrMark.length) оно у меня равно 0.
В консоли отображаются 2 пустые скобки, но рядом стрелка, которая показывает какие данные должны находится в массиве, но массив пустой.
Подскажите, как мне заполнить массив значениями из ajax запроса.
CallBack тоже пробовал, история та же.
' + MarkerParams.LabelLatsDateTime)//указываем текст для popup Это маркер из библиотеки leafet.js
Значение маркера видно в консоли, я выложил скрин
– Иван Жильников Aug 28 '18 at 13:23