A teraz problem dla którego powstał ten post:
Nie mogę odczytać danych pobranych z pliku php.
Ponieważ jeden przykład jest warty więcej nż 1000 słów zamieszczam fragmenty kodu:
$(document).ready(function() { $("a#jeden").click(function() { var obj = new Object(); $.get("/index/test", function(data,status) { obj = jQuery.parseJSON(data); $('#tresc').html(obj.info1); },"json"); alert(obj.info1); });
Gdy dochodzi do okna alert, w treści dostaję tylko "undefined";
jeśli używam jsona który nie idzie przez php to wszystko działa.
plik index/test:
/*$array = array( "info1" => "a22222", "inne" => "c4444"); */ $array = '{"info1":"a22222","inne":"c4444"}';
pytanie dlaczego?
W firebugu dostaję "{\"info1\":\"a22222\",\"inne\":\"c4444\"}" więc coś wysyła.