Autor Zpráva
et9
Profil
Dobrý den,
mám script v cyklu, který posílá data na php stránku:
for(i=0;i<pole.length;i++){


    $.ajax({
        url: "check-links.php",
        type: "POST",
        cache: false,
        timeout: 30000,
        data: "links="+ pole +"&submit=true",
        success : function(html, pole){
                   
          
                         
                  
                  $("#loaded_control").html("");
                            
                   
           $("#loaded").append(html);
            
                               
           
           }  
         });

}

Potřeboval bych aby se script zastavil dokud nedostane odpověď.
Když použiju tento script tak se mi rozhodí pořadí položek v jakém byli poslány, asi pro to, že u některých položek trvá ten php script déle, tak to pokračuje dál a tím se mi rozhodí pořadí.

Neví někdo jak na to? Díky
_es
Profil
et9:
mám script v cyklu, který posílá data na php stránku:
No a prečo to neodošleš a nenačítaš naraz a namiesto toho bombarduješ server nadbytočnými HTTP požiadavkami?
et9
Profil
_es:
Protože chci aby uživatel viděl průběh a načítalo se to po položce
_es
Profil
et9:
aby uživatel viděl průběh
Čo uvidí užívateľ predsa nemusí súvisieť so spôsobom načítania.
et9
Profil
takže radíš poslat všechny pole, dát je do divu a skýt je a pak pomocí intervalu třeba 1 sec odkývat ??


Jinak tady je odkaz: http://link-checker.cz/ nejde to popořadě. Tady to mám udělané pomocí flush: http://linkchecker.imgshack.cz/.
Počáteční problém byl v tým, že pomocí toho flushe se nenačetla celá stránka, nejdříve se načítali odkazy a to je špatně, proto jsem to začal řešit ajaxem

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: