См. определения кода статуса HTTP / 1.1 .«403» - это код состояния «Запрещено».Эта ошибка возникает на стороне сервера вашего $.ajax
запроса, а не на стороне клиента (т. Е. Ваш код выполняет запрос, но ответ от сервера - это сообщение об ошибке).
Документуказывает, что серверы должны отвечать этой ошибкой только в определенных ситуациях:
Сервер понял запрос, но отказывается его выполнить.Авторизация не поможет и запрос НЕ ДОЛЖЕН повторяться.Если метод запроса не был HEAD и сервер желает сообщить, почему запрос не был выполнен, он ДОЛЖЕН описать причину отказа в объекте.Если сервер не желает предоставлять эту информацию клиенту, вместо него можно использовать код состояния 404 (не найден).
Как правило, ошибка такого рода означает, что любой пользователь, вошедший в систему как пользователь, не имеет доступа к запрашиваемому URL-адресу.Часто это указывает на то, что единственной ошибкой в вашем коде является URL-адрес, на который вы делаете запрос, или порядок последовательности вызовов (например, вы пытаетесь запросить данные перед входом в систему).Реже некоторые веб-серверы и веб-приложения настраиваются так, чтобы они отвечали 403 кодами ошибок вместо 404 (не найденных) кодов ошибок для всех «недействительных» запросов, чтобы избежать утечки информации о том, какие файлы существуют / не существуют на сервере.