Даже со странными отступами я могу понять, что происходит с моими сумасшедшими навыками JavaScript.
Ваш function(payload)
является обратным вызовом к запросу $.post
. Обратный вызов будет вызван после выполнения запроса AJAX $.post
.
Вы, вероятно, не видите его запуска, потому что url
возвращает неверный код состояния. Обратный вызов $.post
будет запущен, только если url
доступен с правильным кодом состояния.
Для отладки попробуйте зайти на url
только из браузера и посмотреть, что получится.