Итак, в Javascript я просто сделал простой цикл, который должен был вызвать fuction 3 раза, но вместо этого он выполняет все внутри цикла 3 раза и только после этого он вызывает функцию 3 раза. Любые идеи, почему это происходитJavascript не соответствует правильному рабочему процессу
function latest_update() {
for(var i = 1; i <= 3; i++) {
var id = parseInt(document.getElementById("event_id"+i).innerHTML);
alert("testing");
document.getElementById("row_num").innerHTML = "" + i;
FB.api("/" + id,
function (response) {
if (response && !response.error) {
var j = parseInt(document.getElementById("row_num").innerHTML);
alert(j);
document.getElementById("event_id"+j).innerHTML = response.name;
}
});
}
}
Фрагмент кода не очень полезен, если он не демонстрирует проблему, которую вы представили – jkris