Здравствуйте. Есть такой код:
function add_rating(mark, id) {
$.post( "/blocks/add_rating.php", {mark:mark, id:id}, update_cart(mark));
}
function update_cart(mark) {
var marks=<?php echo $rowContArticle["marks"];?>;
var voters=<?php echo $rowContArticle["voters"];?>;
var allVoters=voters+1;
var allMarks=parseInt(marks)+parseInt(mark);
var endMark=allMarks/allVoters;
endMark = endMark.toFixed(1)
$('.ratingVoters').html('<strong>'+endMark+'</strong>/5, оценок '+allVoters).show();
$('.ratingT').html('Ваш голос учтен!').show();
location.reload();
}
</script>
Почему отправка не происходит когда location.reload(); стоит, без него все отправляется:
$.post( "/blocks/add_rating.php", {mark:mark, id:id}, update_cart(mark));