Batyabest,
А так ?
$('a.menuside,a.playlist').on('click', function(m) {
m.preventDefault();
var action = $(this).data('action'),
mid = $(this).data('mid'),
mtpl = $(this).data('mtpl');
var obj = {action:action,mid:mid};
if (mtpl) { obj['mtpl'] = mtpl; }
$.post(document.location.href, obj, function(data) {
$('#wrapcontent').fadeOut(300, function() {
history.pushState(null, null, murl);
$(this).html(data).fadeIn(800);
});
});
})