Нет первый запрос вообще не работает.
Не бывает "не работает", если код присутствует в странице - он исполняется. Соответственно в результате будет либо ошибка в консоли, которую можно посмотреть, либо результат выполнения, который вы не видите, по тому что не все учли в коде.
В первом случае - смотрите ошибки, исправляйте.
Во втором случае - используйте отладчик или хотя бы console.log для отслеживания состояния переменных и выполнения кода.
Так же можно проверить что ваш код отправляет на сервер и что принимает с сервера в разделе нетворк инструментов разработчика.