Как отправить параметры пути в JavaScript? - PullRequest
0 голосов
/ 28 сентября 2019

Итак, я исследовал это в течение нескольких дней и не смог найти ответ в Интернете.Я создаю API в AWS API Gateway и заметил разницу между «параметрами пути» и «параметрами запроса».Я уже прочитал и знаю различия, когда каждый из них должен использоваться, и т. Д. Однако я не могу найти то, КАК реализовать и отправить параметры пути?

Например, когда речь идет о параметрах запросаВы можете отправить их в части «данных» ajax jQuery.Легко.Но опять же, как я могу включить параметры пути в этот вызов ajax?Я могу установить путь к API GATEWAY, но не уверен, как отправить данные для него из внешнего интерфейса.Любая помощь будет принята с благодарностью.Спасибо.

Пример: root / {Animal} /

Как отправить «animal», то есть «собаку» в качестве параметра пути вместо параметра запроса?т.е. /? животное = собака

1 Ответ

0 голосов
/ 28 сентября 2019

Вам просто нужно сформировать строку URL и не отправлять никаких данных с этим.

let animal = 'dog';

$.ajax({ 
url: serviceUrl + '/' + animal,
method: 'GET',
success: function(res) { // your code }
});

Если вы принимаете ввод из текстового поля с идентификатором txtSearchAnimal:

let animal = $('#txtSearchAnimal').val();

И используйте вышеупомянутый вызов ajax.

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