вот часть js кода который отправляет ajax запрос...
$('body').on('click', 'li.media', function(e) {
e.preventDefault();
var el = $(".page-quick-sidebar-chat-user-messages");// блок для вывода данных php обработчика
var url = $(this).attr("data-url");// путь к php файлу
var error = $(this).attr("data-error-display");
if (url) {
Metronic.blockUI({
target: el,
animate: true,
overlayColor: 'none'
});
$.ajax({
type: "GET",
cache: false,
url: url,
dataType: "html",
success: function(res) {
Metronic.unblockUI(el);
el.html(res);
// toastr.info(res);
},
error: function(xhr, ajaxOptions, thrownError) {
Metronic.unblockUI(el);
var msg = 'Ошибка при повторной загрузке контента. Проверьте подключение и повторите попытку.';
if (error == "toastr" && toastr) {
toastr.error(msg);
} else if (error == "notific8" && $.notific8) {
$.notific8('zindex', 11500);
$.notific8(msg, {
theme: 'ruby',
life: 3000
});
} else {
alert(msg);
}
}
});
} else {
// for demo purpose
Metronic.blockUI({
target: el,
animate: true,
overlayColor: 'none'
});
window.setTimeout(function() {
Metronic.unblockUI(el);
}, 1000);
}
});