Witam,
Na poczatek chcialbym przeprosic za brak polskich ogonkow.
Mam problem z parsowaniem danych JSON pobranych Ajaxem.
Struktura pobranych danych jak ponizej
Mam problem z wyswietleniem petla zawartosci "items" i prosze o pomoc, bo mi skonczyly sie pomysly i umiejetnosci
Ponizej moja funkcja
Prosze o pomoc.
Na poczatek chcialbym przeprosic za brak polskich ogonkow.
Mam problem z parsowaniem danych JSON pobranych Ajaxem.
Struktura pobranych danych jak ponizej
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
"wartosc_netto_total":"90.00",
"kwota_vat_total":"0.00",
"wartosc_brutto_total":"90.00",
"items":[
{
"wartosc_netto":"45",
"kwota_vat":"0",
"wartosc_brutto":"45"
},
{
"wartosc_netto":"45",
"kwota_vat":"0",
"wartosc_brutto":"45"
}
]
}
"wartosc_netto_total":"90.00",
"kwota_vat_total":"0.00",
"wartosc_brutto_total":"90.00",
"items":[
{
"wartosc_netto":"45",
"kwota_vat":"0",
"wartosc_brutto":"45"
},
{
"wartosc_netto":"45",
"kwota_vat":"0",
"wartosc_brutto":"45"
}
]
}
Mam problem z wyswietleniem petla zawartosci "items" i prosze o pomoc, bo mi skonczyly sie pomysly i umiejetnosci
Ponizej moja funkcja
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
function recalculate_items()
{
new Ajax.Request('plik.php', {postBody: Form.serialize('createInvoice'), onComplete: function(transport){
data = transport.responseText.evalJSON();
var items = data.items;
//pobieranie wartosci glownych kluczy nie przysparza problemu
$('wartosc_netto_total').value = data.wartosc_netto_total;
$('kwota_vat_total').value = data.kwota_vat_total;
$('wartosc_brutto_total').value = data.wartosc_brutto_total;
Brak pomyslu na petle, bo items to chyba obiekt
Ponizsze nie dziala
for (var i=1; i <= items.length; i++)
{
alert(items[i].kwota_vat);
}
}})
}
{
new Ajax.Request('plik.php', {postBody: Form.serialize('createInvoice'), onComplete: function(transport){
data = transport.responseText.evalJSON();
var items = data.items;
//pobieranie wartosci glownych kluczy nie przysparza problemu
$('wartosc_netto_total').value = data.wartosc_netto_total;
$('kwota_vat_total').value = data.kwota_vat_total;
$('wartosc_brutto_total').value = data.wartosc_brutto_total;
Brak pomyslu na petle, bo items to chyba obiekt
Ponizsze nie dziala
for (var i=1; i <= items.length; i++)
{
alert(items[i].kwota_vat);
}
}})
}
Prosze o pomoc.





