У меня есть несколько сценариев, когда при нажатии элемента <a>
на странице мне нужно отправить некоторые данные на сервер с AJAX и, если все в порядке, перевести пользователя туда, куда указывает <a>
.Вот поток:
Пользователь что-то делает на странице.
Пользователь нажимает <a>
элемент.
AJAX-вызов отправляется на сервер, сервер обрабатывает запрос, отправляет ответ.
Если с ответом все в порядке -> перейти, если с ошибкой -> вернуть false изJavaScript, таким образом прервать навигацию и отобразить сообщение об ошибке.
Итак, мне просто интересно, это вообще хорошая или плохая практика и почему?
Спасибо.