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

  • Jim-Y

    veterán

    válasz Sk8erPeter #784 üzenetére

    Azzal kezdtem, hogy ezt elolvastam, de itt szinte minden a request-re vonatkozik, nem az adatra..

    function howmanyOnline(callback){
    var request = $.ajax({
    type: 'POST',
    url: 'http://localhost/qwaq/onthefly.php/',
    dataType: 'text',
    data: {
    query:"notify"
    }
    });
    request.done(function(data){
    //alert(data);
    return data;
    });
    }

    Ez a kód, ha ezt meghívom valahol, akkor pár másodperc múlva kiírja az adatot (ha alertelem, és nem return-ölöm) , az a baj ezzel, hogy nekem úgy kéne meghívnom, hogy,pl:

    var num = howmanyOnline();

    És ezért írtam be, mert a doksiban csak olyat találtam, ami a requestre vonatkozik. Jelenleg ha így hívnám meg a függvényt, akkor nem adná vissza az értéket, vagyis igen, de undefined, mert a return csak a request végét várja meg, nem azt a pár másodpercet, míg megjön az adat.

    Talán a dataFilter lehet érdekes... utánanézek.

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