| Autor | Zpráva | ||
|---|---|---|---|
| et9 Profil |
#1 · Zasláno: 2. 4. 2012, 21:52:29
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 |
#2 · Zasláno: 2. 4. 2012, 22:06:49
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 |
#3 · Zasláno: 2. 4. 2012, 22:12:25
_es:
Protože chci aby uživatel viděl průběh a načítalo se to po položce |
||
| _es Profil |
#4 · Zasláno: 2. 4. 2012, 22:14:33
et9:
„aby uživatel viděl průběh“ Čo uvidí užívateľ predsa nemusí súvisieť so spôsobom načítania. |
||
| et9 Profil |
#5 · Zasláno: 2. 4. 2012, 22:18:10 · Upravil/a: et9
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 |
||
|
Časová prodleva: 14 let
|
|||
0