function votes(id,vote) { $.ajax({ type: "POST", url: "ajax.php", data: 'action=sent&vote='+vote+'&id='+id, beforeSend: function() { $('#loading').show(); }, dataType: "json", success: function(msg){ // to jest mój json, odpowiedź po wysłaniu danych, mogę go zmienić jak bedzie potrzeba // {"allYes":"12","allNo":"12","procentYes":50,"procentNo":50} $.getJSON(function(data) { // jakoś nie chce aktualizować danych, proszę o pomoc. $('.vnYes').append(allYes); $('.vnYes').append(allNo); $('.vnPercentY').append(procentYes); $('.vnPercentN').append(procentNo); }); }, complete: function() { $('#loading').hide(); } }); }
ROZWIĄZANE
var obj = jQuery.parseJSON(msg); $('.vnYes').html(obj.allYes); $('.vnNo').html(obj.allNo); $('.vnPercentY').html(obj.procentYes); $('.vnPercentN').html(obj.procentNo);
http://api.jquery.com/jQuery.parseJSON/