Hirdetés

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

  • disy68
    aktív tag

    Értem. Utána fogok olvasni.
    Így már csináltam lekérést, csak itt adatokat kértem le, integer számokat jsonban. De ennél a megoldásnál a php-ben is van egy json encode, ami az adatokat json formátumúra alakítja.
    $.getJSON("data.php?idx1=".$parameter1."$idx2=".$parameter2, function(data) {
    document.getElementsByClassName("aaaa")[0].textContent = data.egy;
    document.getElementsByClassName("aaaa")[1].textContent = data.ketto;
    document.getElementsByClassName("aaaa")[2].textContent = data.harom;
    });

    De most egy komplett táblázatot kellene, ami a php kimenete. Gondolom ezt nem szerencsés json formátumúra alakítani, mert a html oldal nem fogja megjeleníteni helyesen.

    PHP oldalon ne html-t gyárts, hanem egy tömböt az adatokkal. Ha szeretnél class-t vagy akármit állítani a soroknak, celláknak, akkor bővíted az adatokat és belerakod a generált json-be.

    Pl. ezt kapod vissza: [{
    one: "one1",
    two: "two1"
    }, {
    one: "one2",
    two: "two2"
    }]

    És ezt javascripttel feldolgozod és beszúrod a megfelelő helyre.

    Csináltam egy mintát hozzá. A fejlécet is elküldheted egy külön tömb-ként (ezt nem raktam bele).

    Pl. fejléccel: {
    header: [
    "One",
    "Two"
    ],
    data: [{
    one: "one1",
    two: "two1"
    }, {
    one: "one2",
    two: "two2"
    }]
    }

    szerk: persze, ahogy martonx írja vannak kész megoldások is, amit használhatsz

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