![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 25.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Mam problem z funkcją parseJSON - w ajaxie mam zrobioną aktualizacje wiadomosci, po aktualizacji wysyla mi dane i poprzez parseJSON ma wyslac mi dwie informacje, informacja o poprawnosci oraz zaktualizowany tekst, i oczywiscie te dwie rzeczy maja byc w innym miejscu dlatego musze uzyc tej funkcji.
Kod mam "prawie" dzialający, gdzieś jest mały błąd, troche speram w tym kodzie i nie moge go wynalesc.. Jezeli mam tak to działa:
Jednak w skrypcie powyzej podałem zmienna do parsowania a ma byc ona wyczytana z "data", czyli mniej wiecej tak:
dane do "data" są pobierane na pewno gdyż moje je wyczytac funkcją jQuery('.wynik_aktualizacji').html(data); co daje mi taki text: Cytat {"ajax_result":0,"txt":"tekst"}
|
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 181 Pomógł: 0 Dołączył: 25.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Po pierwsze popraw to (IMG:style_emoticons/default/wink.gif) Po drugie łącznie prototype i jQuery nie jest za dobrym roziwązaniem (IMG:style_emoticons/default/wink.gif) Po trzecie json dostaje coś więce (IMG:style_emoticons/default/wink.gif) Tak przynajmniej pokazuje firebug (IMG:style_emoticons/default/wink.gif)
jezeli ten kod ułoze inaczej skrypty mi nie działają, chyba ze faktycznie coś na mieszkałem to powiesz cos konkretniej ? Co do wysyłania do json, to nie mam pojecia dlatego to tak wysyla, wygladało by na to ze dostaje sie do heada ze to wyswietla - mialem wyswietlanie tego jak uzyłem zamiast .html(obj.txt) chyba head albo headbody czy jakos tak. cała akcja jest wrzucona do tego samego pliku lecz jako action= moze dlatego ? Już wiem skąd ten kod sie bierze, jest on zdefiniowany w mybb, w szablonie htmldoctype - całkowite usuniecie go powoduje wstawienie innego, jakiegos zastepczego - ale wydaje mi sie ze moze on byc potrzebny wiec nalezy znalesc rozwiazanie które usunie go tylko z tej podstrony Ten post edytował webdice 3.10.2012, 07:30:08 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 19:04 |