Почему
e.preventDefault(); есть а физический переход по ссылке существует
document.addEventListener("DOMContentLoaded",query_send);
function query_send(){
var elems = document.querySelectorAll('.item a');
for (var i = 0, length = elems.length; i < length; i++) {
elems[i].addEventListener('click', function(e){
e.preventDefault();
sendAjax(this.href);
});
}
function sendAjax(url) {
$.ajax({
url: '/server/fix_in_session.php',
type: "POST",
data: ({ url:url, sesid: '<?=session_id();?>' }),
cache: false,
error: function (xhr, ajaxOptions, thrownError) {
},
success: function (data) {
window.location.href=url;
}
});
}
}