Як виконати функцію після ajax-запиту типу post

Таким чином, чи є можливість викликати js-функцію лише в тому випадку, якщо на цю сторінку користувач прийшов після невдалого post-запиту?

UPD: допоможе прапор у cookie або localstorage, наприклад: localStorage.lastResult = "error";

Поруч із complete у викликі $.ajax додайте ще error: function() <> або error: functionName якщо вона вже була визначена.

метод jquery $.ajax має такий параметр як success (оформляється аналогічно complete і statusCode) - він спрацьовує при успішному спрацьовуванні методу: тобто. якщо запит виконано та повернуто якусь інформацію.

Ви можете використовувати результат для обробки отриманих даних. Бачу, що ви отримуєте відповідь у JSON. Засуньте в нього якийсь прапор, наприклад "is403" зі значеннями true або false. І встановлюйте прапор лише у тому випадку, якщо 403 спрацював. тоді шматок скрипта буде таким: