Witam, mam divy w których dane powinny zostać zaktualizowane po wysłaniu i odebraniu JSONa z danymi
<div class="vnPercentY"></div> <div class="vnPercentN"></div>
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/
Ten post edytował Saki 1.06.2013, 16:18:48