Как данные передаются в вызове ajax GET? - PullRequest
0 голосов
/ 24 августа 2018

Простите, если это глупый вопрос, но я столкнулся с ajax-вызовом типа GET, который по какой-то причине передал некоторые данные вместе с ним.И я подумал: кто передает данные вместе с GET-запросом?

$.ajax({
     url: "https://example/api/jobFinished/",
     dataType: "JSONP",
     type: "GET",
     jsonpCallback: "callback",
     data: {
         id: '1852',
         scid: '1952',
         cid: '120125'     
     },

Как данные передаются в ajax-запросе GET?

дополнительный вопрос: почемукто-нибудь выберет передачу данных с помощью GET-запроса ajax, а не ajax-запроса типа POST?

1 Ответ

0 голосов
/ 24 августа 2018

Как данные передаются в ajax GET-запросе?

В строке запроса. Например:

https://example/api/jobFinished/?id=1852&scid=1952&cid=120125

Вы можете наблюдать это в инструментах отладки вашего браузера, просматривая запросы и ответы.

Почему кто-то решил передавать данные с помощью GET-запроса ajax

Если сервер ожидает GET, а не POST. Соглашения предполагают, что каждый использует GET, только запрашивая, а не изменяя данные.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...