Witam, mam divy w których dane powinny zostać zaktualizowane po wysłaniu i odebraniu JSONa z danymi

  1. <div class="vnYes"></div>
  2. <div class="vnNo"></div>
  3. <div class="vnPercentY"></div>
  4. <div class="vnPercentN"></div>


[JAVASCRIPT] pobierz, plaintext
  1. function votes(id,vote)
  2. {
  3. $.ajax({
  4. type: "POST",
  5. url: "ajax.php",
  6. data: 'action=sent&vote='+vote+'&id='+id,
  7. beforeSend: function() { $('#loading').show(); },
  8. dataType: "json",
  9. success: function(msg){
  10. // to jest mój json, odpowiedź po wysłaniu danych, mogę go zmienić jak bedzie potrzeba
  11. // {"allYes":"12","allNo":"12","procentYes":50,"procentNo":50}
  12. $.getJSON(function(data) {
  13. // jakoś nie chce aktualizować danych, proszę o pomoc.
  14. $('.vnYes').append(allYes);
  15. $('.vnYes').append(allNo);
  16. $('.vnPercentY').append(procentYes);
  17. $('.vnPercentN').append(procentNo);
  18. });
  19. },
  20. complete: function() {
  21. $('#loading').hide();
  22. }
  23. });
  24. }
[JAVASCRIPT] pobierz, plaintext



ROZWIĄZANE
[JAVASCRIPT] pobierz, plaintext
  1. var obj = jQuery.parseJSON(msg);
  2. $('.vnYes').html(obj.allYes);
  3. $('.vnNo').html(obj.allNo);
  4. $('.vnPercentY').html(obj.procentYes);
  5. $('.vnPercentN').html(obj.procentNo);
[JAVASCRIPT] pobierz, plaintext

http://api.jquery.com/jQuery.parseJSON/