Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Pobieranie danych za pomocą JSON
mati251195
post
Post #1





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Witam,
Chciałbym za pomocą jQuery dzięki metodzie JSON pobrać dane z pliku PHP. Mam takie pliki:

  1. $(document).ready(function() {
  2.  
  3. $.getJSON('../news.php', function(data) {
  4. alert(data);
  5. });
  6.  
  7. });


  1. <?php
  2.  
  3. $i = 'To jest tekst';
  4. echo json_encode($i);
  5.  
  6. ?>


Niestety kompletnie to nie chce działać, dlaczego?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 13)
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Sprawdz w konsoli FIREBUG jakie idzie zadanie i co zwraca.
Go to the top of the page
+Quote Post
mati251195
post
Post #3





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Jak? Sprawdzałem tylko i wiem, że nie wywala żadnych błędów.
Go to the top of the page
+Quote Post
nospor
post
Post #4





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Ale co sprawdzales?? Masz zajrzec do konsoli FIREBUG, zobaczyc czy idzie twoj ajax i jesli pojdzie to zobaczyc co zwraca...

ps: i po co w ogole zwykly tekst kodujesz na JSON? Tekst to tekst, wywalaj go normlanie w skrypcie i normalnie go odbieraj.
Go to the top of the page
+Quote Post
mati251195
post
Post #5





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


To jest tylko przykład, po co mam pisać rozbudowy kod PHP, skoro najprostszy nie działa?

Pytałem jak mam to sprawdzić, może ktoś napisać?
Go to the top of the page
+Quote Post
nospor
post
Post #6





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Cytat
Pytałem jak mam to sprawdzić, może ktoś napisać?

Przeciez ci napisalem:
Cytat
Masz zajrzec do konsoli FIREBUG, zobaczyc czy idzie twoj ajax i jesli pojdzie to zobaczyc co zwraca...

Czego nie rozumiesz w tym zdaniu?
Go to the top of the page
+Quote Post
mati251195
post
Post #7





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Wywala tam jakiś błąd przy JSONie. Tutaj daję moją paczkę plików, jeśli ktoś może to proszę zerknąć i powiedzieć, jak to naprawić: http://www.speedyshare.com/Jn6HC/asd.rar (IMG:style_emoticons/default/smile.gif)
Go to the top of the page
+Quote Post
nospor
post
Post #8





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Jakis blad.... to moze bys napisal jaki?
Go to the top of the page
+Quote Post
mati251195
post
Post #9





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


Błąd undefined character. Dałem link do paczki plików to szybciej byłoby jakby to ktoś pobrał i spróbował naprawić.
Go to the top of the page
+Quote Post
buliq
post
Post #10





Grupa: Zarejestrowani
Postów: 559
Pomógł: 93
Dołączył: 4.03.2008
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Cytat(mati251195 @ 8.10.2013, 15:35:27 ) *
Błąd undefined character. Dałem link do paczki plików to szybciej byłoby jakby to ktoś pobrał i spróbował naprawić.


LOL, jeszcze nie znalazłeś błędu i chcesz żeby ktoś naprawił?
Nie ten dział.
Go to the top of the page
+Quote Post
mati251195
post
Post #11





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


A od czego jest to forum? Napisałem kod tak, jak znalazłem w sieci i nie działa, więc proszę o pomoc. Wy niby pomagacie, ale tak naprawdę to niczego konkretnego nikt z Was nie napisał, tylko cały czas same ogóły - tak to i ja bym mógł innym pomagać. Jesli ktoś by to umiał to od razu by wyłapał, co nie działa, bo kod jest krótki i dla znającej się na tej osoby na pewno nie jest skomplikowany. Jak macie tak pomagać to nie pomagajcie, bo tylko nabijacie sobie nic nie wnoszące do tematu posty.
Go to the top of the page
+Quote Post
nospor
post
Post #12





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Przestan jeczec bo az zal sluchac.... Caly czas ci pisalem co masz robic, ale ty to zlewales. Musialem sie dopraszac bys laskawie raczyl cos zrobic. To my mamy problem czy Ty?(IMG:style_emoticons/default/questionmark.gif) To nam ma zalezec czy Tobie? Pomysl nad tych chwilke - zrob choc tyle, a nie tylko masz roszczeniową postawe :/

Co ci niby innego mielismy napisac? Gdzie jest blad? Sek w tym ze w kodzie co tu pokazujesz nie ma bledu. Wszystko jest ok. DLatego tak sie dopytywalem co sie dzieje u Ciebie, ale to mozna bylo zakwitnac a nie sie tego od Ciebie dowiedziec. Jakbym rozmawial z 3 letnim dzieckiem.
Na potwierdzenie slow, ze wszystko jest ok, sciagnalem sobie te paczke i co ? I wszystko jest ok. Ladnie sie wyswietla Twoje HAHA
Zamiast wiec walic focha zrozum wkoncu, ze musimy wiedziec co sie dzieje u CIebie, bo kod sam w sobie jest poprawny i dziala. Kapisz?

ps: sprawdz, czy przypadkiem nie zapisales pliku news.php z BOM. Ma byc UTF-8 bez BOM
Tak ma wygladac plik news.php
  1. header('Content-type: application/json');
  2. $i = 'hahaha';
  3.  
  4. echo json_encode($i);

bez BOM. Jesli nadal w żądaniu ajax w konsoli FIREBUG nie pokaze ci ze to jSON, to naprawde, wrozek nie ma. ALbo to wystawisz online albo nici
Go to the top of the page
+Quote Post
mati251195
post
Post #13





Grupa: Zarejestrowani
Postów: 53
Pomógł: 0
Dołączył: 25.07.2012

Ostrzeżenie: (0%)
-----


No i teraz, jak najbardziej działa. Problem był z tym BOM (IMG:style_emoticons/default/smile.gif) Dziękuję.
Go to the top of the page
+Quote Post
nospor
post
Post #14





Grupa: Moderatorzy
Postów: 36 561
Pomógł: 6315
Dołączył: 27.12.2004




Jakbys od razu zrobil o co prosilem i napisal co sie dokladnie dzieje, czyli o to:
Cytat
Błąd undefined character.
To problem bylby rozwiazany juz po pierwszym poscie... ale nie... Na przyszlosc zamiast czekac az ludzie za cieie wszystko odwala, staraj sie czytac co piszą, bo zazwczyaj robią to nie bez powodu.
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 22.12.2025 - 17:16