Как вызвать ответ конечной точки API REST, используя HTML-форму отправки GET-метода с JQuery AJAX? - PullRequest
1 голос
/ 26 марта 2019

У меня создана конечная точка веб-службы, расположенная на другом сервере, отличном от моего веб-сайта. Конечная точка предоставляет два успешных ответа 200 OK и 201 CREATED, а также три ответа об ошибках 400 BAD, 403 FORBIDDEN и 500 SERVER ERROR.

Форма выполняет конечную точку с помощью метода GET, а действие формы является конечной точкой. На самом деле у меня будет несколько форм и конечных точек на одной странице, но сначала я попытаюсь начать работать с одной формой.

У меня есть форма, расположенная ниже, когда при наборе номера и его отправке веб-сервис используется для проверки этого номера и возврата одного из ответов. Есть поле электронной почты и используется для ведения учета.

<form id="myForm" method="get" action="http://xx.xx.xxx.xx/xxxx.svc/xxxx? 
upgradePathId=1&licenseCode={{license}}&email={{email}}" target="_parent"" >
<input type="hidden" name="upgrade" value="1">
<input type="text" name="email" size='35'>
<input type="text" name="license" size='35'>
<input type="submit" name="submit"> 
</form>

<div id="display-data"></div>

Пока только с формой и конечной точкой я получаю ответы об успехе или об ошибке правильно, но на другом сервере wcf. Я просто хочу, чтобы они отображались вместо формы или в div ниже формы?

Я пытался использовать jQuery ajax snippets, но они вызывают конечную точку в коде, когда у меня будет несколько конечных точек для нескольких форм на одной веб-странице. Я не могу получить данные для отображения на той же странице, что и форма.

Есть ли здесь код ajax, который можно использовать для отображения данных проверки конечной точки REST после отправки формы?

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