Keresés

Hirdetés

Új hozzászólás Aktív témák

  • Teasüti

    nagyúr

    válasz martonx #3662 üzenetére

    Ez esetben technikailag akkor nem változót hozok létre?
    Pl. xmlDoc előtt még egy példában sem láttam var utasítást.
    Bár elé rakva így is működik.

    Eddig úgy csináltam a letöltést, hogy:
    function get(url) {
    var http = new XMLHttpRequest();
    http.open("GET",url,false);
    http.send();
    return(http.responseXML);
    }

    Majd
    kódsor, blahblahbla...
    var data = get(url); //http.open(false) esetén gyakorlatilag megvárja a JS a választ, mielőtt tovább haladna a sorban.
    //XML parse
    egyéb kódok, blah blah...

    data = get(másik url);
    és így tovább, blahblahblah...

    Szóval ez így közel sem ideális? :)
    Tudom nem kezeli a sikeres letöltésen kívül egyik másik esetet sem jelenleg.
    De ezt tényleg csak úgy tudom elérni, hogy az onreadystatechange = function() {ide bezsúfolom a program teljes hátralévő részét?? :F }

    Vagy esetleg csak ami a response kezeléséhez kell, aztán kiugrok a send() mögé?

    [ Szerkesztve ]

Új hozzászólás Aktív témák