Сразу к делу.
for (i=0;i < engol; i++){
title = $('.engine-go[data-index='+i+']>h2').html();
engineGo = $('.engine-go[data-index='+i+']').html();
console.log(title);console.log(engineGo);
$.ajax({
url: 'handler.php',
type: 'post',
dataType: 'html',
data: {
query: 'engineInfo',
title: title
},
success: function (data){
console.log(title);console.log(engineGo);
}
})
}
@@@@@@@@@@@@@@@@@@@@@@@@@@
console.log(title);console.log(engineGo);
Этот кусок кода работает, как должен, только в верхней части кода, на 5 строке. А внутри результирующей функции $.ajax выводит в консоль только последнее значение из массива, проработанное в цикле. Если в массиве 14 элементов, наверху он выдаст все 14 разных элементов(как и надо), а внутри функции выдаст 14 одинаковых(последнее значение). Пробовал вынести функцию выше, не делая ее анонимное. Пробовал создавать еще 1 цикл внутри этой функции (значения даются разные, но их 14х14 = 196). Много чего еще пробовал, все без адекватного результата.
Подскажите пожалуйста, как вызвать нужный мне элемент внутри результирующей функции $.ajax. Иначе просто не вставить нужное значение из базы.
Благодарю заранее.
Решение: параметр $.ajax - async:false.
var engol = 3;
for (var i = 0; i < engol; i++) {
let title = "Title " + i;
console.log("In loop:", title);
setTimeout(function() {
console.log("In success:", title);
}, 200);
}
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
Современные решения для бизнеса: как облачные и виртуальные технологии меняют рынок
меняю содержимое внутри тэга, где присутствует кнопкаКнопка генерирует новое содержимое для тега
Понимаю что много подобных вопросов, но мало внятных ответовЕсть подобие чата, сообщения в котором обновляются каждые 100 милисекунд, естественно...
нужно из спана взять значение и вставить в цикл, подскажите нубу что не такКак преобразовать из IWebElement в int
Для каждого класса нужно создавать отдельный файлА что со вложенными классами? Нужно ли для них создавать отдельный файл (и можно ли вообще...