Autor Zpráva
Ratimor
Profil *
Dokázal by mi někdo prosím poradit, proč se alert(poleJmen[38]); provede dříve než alert(poleJmen[2]);? můj postřeh je zatím jen takový, že se začne provádět ajax (beforeSend), pak se provede všechno ostatní a pak až ten ajax success. Jak by se dalo ostatní posunout tak, aby následující funkce (autocomplete) počkala až na data z toho ajaxu? Díky ondra
    poleJmen= new Array();
    poleJmen[38]="jupik";
      // NACTENI JMEN ZAMESTNANCU pro autocomplete
    $.ajax({
      url: 'JS/AJAX/ajax.php',
      success: function(data) {        
        var i = 0;
        data = JSON.parse(data, function (key, value){
          poleJmen[i] = value;
          i++;
        });      
        alert(poleJmen[2]);
      }
    });
    alert(poleJmen[38]);
Ratimor
Profil *
jsem *****, sry.. narvu to prostě celý do toho successu :)
joe
Profil
Success je callback, takže se provede, až když data prostřednictvím AJAXu dorazí zpět.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm:

0