Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX]Jak wyświetliś dane z PHP przez jQuery?
Saki
post 6.08.2012, 12:33:07
Post #1





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Witam, chce zrobić aby tkest z jsona był pokazywany w divach przez jquery
mam dwa wartości przez JSON info i likesValue i mają się wyświetliś w #infoVote i #thumbUpDiv$id.
Jak wyświetlić dane jeżeli PHP zwraca JSON?

  1. function voteQuestion(answer,thumb)
  2. {
  3. $.ajax({
  4. type: "POST",
  5. url: "likes.php",
  6. data: 'question=' + answer + '&thumb=' + thumb,
  7.  
  8. /* success: function(msg){
  9. $('#infoVote').html(msg);
  10. $('#thumbUpDiv'+answer).html(msg);
  11. },
  12. */
  13. // echo json_encode(array("info"=>$info,"likesValue"=>$likes_value));
  14. success: function(data){
  15. $('#infoVote').html(data.info);
  16. $('#thumbUpDiv'+answer).html(data.likesValue);
  17. }, "json"),
  18.  
  19.  
  20.  
  21. beforeSend: function() { $('#loading').show(); }
  22. });
  23.  
  24. }


Udało mi się biggrin.gif
Rozwiązanie:
  1. $.post('likes.php', 'answer=' + answer + '&thumb=' + thumb,
  2. function(data) {
  3. $('#infoVote').html(data.info);
  4. if (thumb == '1') {
  5. $('#thumbUpDiv'+answer).html(data.likesValue);
  6. } else {
  7. $('#thumbDownDiv'+answer).html(data.unlikesValue);
  8. }
  9. }, "json");


Ten post edytował Saki 6.08.2012, 13:56:29


--------------------
Moje serwisy: services.itunix.eu | spytajsie.com

Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE
Go to the top of the page
+Quote Post
piotrooo89
post 6.08.2012, 12:36:57
Post #2


Newsman


Grupa: Moderatorzy
Postów: 4 005
Pomógł: 548
Dołączył: 7.04.2008
Skąd: Trzebinia/Kraków




Na pewno php zwraca Ci poprawnie wynik? wygląda tak jakbyś nie dostawał nic z php.


--------------------
Go to the top of the page
+Quote Post
Saki
post 6.08.2012, 13:38:16
Post #3





Grupa: Zarejestrowani
Postów: 240
Pomógł: 2
Dołączył: 5.12.2010
Skąd: Fulda

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


Cytat(piotrooo89 @ 6.08.2012, 13:36:57 ) *
Na pewno php zwraca Ci poprawnie wynik? wygląda tak jakbyś nie dostawał nic z php.


Z php dostaję "{"info":"Ju\u017c g\u0142osowa\u0142e\u015b na t\u0105 odpowied\u017a","unlikesValue":"0"}"
({"info":"Już głosowałeś na tą odpowiedź","unlikesValue":"2"})

Ale jak wyświetliś info w infodivie i unlikesValue w divie unlikes?

Ten post edytował Saki 6.08.2012, 13:39:02


--------------------
Moje serwisy: services.itunix.eu | spytajsie.com

Server: Debian; Desktop: Mac Mini 10.8.1, ArchLinux XFCE
Go to the top of the page
+Quote Post

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

 



RSS Wersja Lo-Fi Aktualny czas: 29.03.2024 - 16:58