PHP generuje mi coś w stylu:
Kod
[{"address":"127.0.0.1:27015","hostname":"Orzeszek #1 FFA [s+ns] (only de_dust2)","map":"de_dust2"}]
Kod js, który to obrabia:
function updateServersStats() { new Ajax.Request('/serversstats.php', { 'method': 'get', onSuccess: function(transport) { var json = transport.responseText.evalJSON(); string = ''; $H(json).each(function(server) { string += 'blablabla. kazdy element tablicy ma swoje blablabla'; }) $('cat_serversstats_e').innerHTML = string; }); } updateServersStats();
Lecz, gdy zmienie troche kod, zamiast enkodowania:
Dam np...
A wtedy JSON zamienia sie na:
Kod
{"91.121.112.144:27015":{"address":"127.0.0.1:27015","hostname":"Orzeszek #1 FFA [s+ns] (only de_dust2)","map":"de_dust2"}}
To już powyższy kod js, obrabiający JSONa nie działa. Podejrzewam, że te each coś nie działa.
Macie jakieś rozwiązanko?