Метод GET и POST JavaScript не работает из-за начальной загрузки [дубликата]

Вы должны подписаться на возвращаемое наблюдаемое, если вы хотите, чтобы вызов выполнялся.

См. также документацию Http .

Всегда подписываться !

Метод HttpClient не запускает свой HTTP-запрос до тех пор, пока вы не вызовете subscribe () для наблюдаемого, возвращаемого этим методом. Это верно для всех методов HttpClient.

AsyncPipe автоматически подписывает (и отменяет подписку).

Все наблюдаемые, возвращенные из методов HttpClient холод по дизайну. Выполнение HTTP-запроса - отложено , что позволяет расширить наблюдаемые дополнительные операции, такие как tap и catchError, прежде чем что-либо произойдет на самом деле.

Вызов subscribe(...) триггеров выполнение наблюдаемого и вызывает HttpClient для составления и отправки HTTP-запроса на сервер.

Вы можете представить эти наблюдаемые в качестве чертежи для фактических HTTP-запросов.

-1
задан pranav balaji 15 January 2019 в 15:32
поделиться

1 ответ

jQuery Slim удаляет несколько функций. Причина того, что ваш код работает во втором примере, заключается в том, что вы используете полную версию jQuery.

0
ответ дан Randy Casburn 15 January 2019 в 15:32
поделиться
Другие вопросы по тегам:

Похожие вопросы: