У меня есть файл .js, в котором я определил следующие функции:
$(document).ajaxSuccess(function( event, request, settings ) {
alert(request.status);
});
$( document).ajaxError(function( event, request) {
alert("Display");
});
И файл .htmml, в который я включил <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
После загрузки моего файла .html я проверяю элемент и вижу, что к нему подключены два прослушивателя событий - Ajax Error и Ajax Success. После того как я добавил новый перехватчик, а именно:
$( document).ajaxSetup({
beforeSend: function (xhr) {
alert(settings.data);
alert(settings.url);
}
});
После добавления этого перехватчика при загрузке страницы выдается ошибка
Uncaught TypeError: $ (...). AjaxSetup не является функцией
Мой синтаксис неверен или я что-то упустил?