http://api.jquery.com/jquery.ajax/
The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are removed as of jQuery 3.0. You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.
надо для всех $.ajax и $.post дописать always() или complete() - в зависимости от версии jq
например
$.ajax({
url: url,
type: "POST",
method: "POST",
data: {xsort:1,xs_field:'clearallfields'}
}).done(function(d){
HideLoading();
window.location.href = url;
}).fail(function(d){
HideLoading();
xsort_empty();
}).always(function(d) {
setEqualHeight($(".columns > div.hd2"));
})