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