У меня есть массив имен файлов в памяти. Мне нужно вывести список этих имен файлов, каждое имя файла в кнопке, которое при щелчке приведет к тому, что пользователь перейдет в другое окно. Код ниже делает это успешно. Тем не менее, мне также нужно поставить рядом с каждой кнопкой имя файла описание, которое содержится в файле. Итак, обратный вызов для поиска поля описания, и это работает хорошо. То, что не работает, - это получить обратный вызов, который ищет описание, чтобы добавить его в элемент списка, содержащий кнопку имени файла, из которой она появилась. То, что я нашел из трех дней усилий, состоит в том, что порядок возвращаемых обратных вызовов кажется случайным. Итак, как получить описание файла, появляющееся рядом с кнопкой имени файла, является проблемой. Код ниже, я думаю, будет работать, если nTestText в обратном вызове сохранил значение, которое оно имело, когда был выдан обратный вызов, который он не создает в настоящее время. Итак, как я могу это сделать. Или, может быть, есть лучший способ. Все предложения приветствуются.пытается сопоставить данные из нескольких обратных вызовов
$('#stServerLoads').empty();
var nTestText=0;
for (iLoad=0; iLoad<nLoadsServer; iLoad++) {
filename=sServerLoadArray[iLoad];
if (filename.substring(0,4)=='TEST') {
$('#stServerLoads').append('<li><button class="load">' + filename.substring(0,filename.length-6) + '</button></li>');
$('button').eq(iButton).on('click', {value:filename}, function(event) {
...
window.location='load.html';
});
iButton++;
$.getJSON('reports/' + filename,function(new_ld) {
$('#stServerLoads li').eq(nTestText).append(' ' + new_ld.testtext);
nTestText++;
});
}
}
Где находится другой вызов ajax? –
Хм, не уверен, что вы просите. У меня есть имена файлов, и я использую getJSON для чтения каждого файла, одно поле которого является описанием, которое я хочу добавить к элементу списка. Если вы спрашиваете о вызове ajax, чтобы получить все имена файлов, это много заявлений ранее в программе. – Terry
О, теперь я вас разоблачил. Я добавил решение, проверьте его;) –