eregi Posted April 22, 2008 Report Share Posted April 22, 2008 Izmantoju Te vienu ajax/javascript, kuru atradu tepat forumā - strādā labi, bet bieži gadās gļuki - tam, kam vajadzētu parādītes right parādās iekš left un tam, kam vajadzēja parādītes iekš left parādās iekš right, nu vienvārdsakot - sajaucās vietām. Cik saprotu tas ir tādēļ, ka kaut kā tiek veikti vienlaicīgi.. Gribēju zināt, kā no tā izvairīties.. Ceru, ka domu sapratāt. ++ jautājums īsti nepa javascript Vēlos uzmaukt php failu, kurš padod vajadzīgo scriptu, piem xxxxxx.php?k=1 pados 1 skriptu u.t.t Itkā tik tālu es izdarīju, lai strādā, bet problēmas sākās, kad vēlos apskatīt to skriptu caur browzeri, tad nekas vairs nav tā sakārtōts kā pirms padošanas, mēģināju likt <pre> tagos, bet tie nelīdzēja.. any ideas? Link to comment Share on other sites More sharing options...
andrisp Posted April 22, 2008 Report Share Posted April 22, 2008 Bez koda neko nevar pateikt. Link to comment Share on other sites More sharing options...
eregi Posted April 22, 2008 Author Report Share Posted April 22, 2008 sorree, aizmirsu postā iemest linku! :) http://paste.php.lv/7219?lang=javascript Link to comment Share on other sites More sharing options...
bublik Posted April 22, 2008 Report Share Posted April 22, 2008 Tas tāpēc kad var sanākt ke servers atbildēs ātrāk otrajam pieprasijumam nekā pirmajam. Pirmais var kautkur aizkerties pa starpu utt, pamēģini right() izsaukt pēc tam kad left() ir ielādējies. Ja tev tā secība ir tik svarīga. Link to comment Share on other sites More sharing options...
marcis Posted April 22, 2008 Report Share Posted April 22, 2008 Tu taču pēc tiem "?3", "?4" skaties ko dot pretī, ne? htmlRequest.open() nav jābūt pirms htmlRequest.onreadystatechange ? Link to comment Share on other sites More sharing options...
eregi Posted April 22, 2008 Author Report Share Posted April 22, 2008 Nu tur jau tā lieta, ka nepārbaudu, nezinu kā.. Link to comment Share on other sites More sharing options...
localhero Posted April 22, 2008 Report Share Posted April 22, 2008 Kluda visticamak ir taja ka tiek izmantots viens un tas pats ajaxRequest(XMLHttpRequest). Uzbuve katram savu objektu un visam vajadzetu stradat. Sodien saskaros ar lidzigu problemu. Link to comment Share on other sites More sharing options...
eregi Posted April 23, 2008 Author Report Share Posted April 23, 2008 localhero, iemeslus es sapratu.. Bet kā, tad man katrai tādai funkcijai būs jābūvē atsevišķa ajaxFunction() funkcija? Link to comment Share on other sites More sharing options...
bubu Posted April 23, 2008 Report Share Posted April 23, 2008 Problēma ir 27. un 45. rindā. Tu to htmlRequest objektu pataisi globālu - tāpēc tas katrā left/right izsaukuma reizē pārrakstās pāri un vecais izdzēšas. Liec pieprasījumus katru citādākā mainīgajā. Link to comment Share on other sites More sharing options...
eregi Posted April 23, 2008 Author Report Share Posted April 23, 2008 Var lūdzu piemēr, kā Tu to biji domājis? Link to comment Share on other sites More sharing options...
bubu Posted April 23, 2008 Report Share Posted April 23, 2008 nu doh.. vienā vietā raksti: htmlRequestLeft = ajaxFunction(); un otrā: htmlRequestRight = ajaxFunction(); Link to comment Share on other sites More sharing options...
Recommended Posts