Я изучаю HTML и javascript. Я застрял в одном месте. Мое требование - сделать вызов API REST и получить значение, а затем перенаправить страницу на другой URL.Получить данные из REST и перенаправить на другую страницу
Код сниппета:
HTML
<!DOCTYPE html>
<html>
<body>
//REST SERVICE CALL
<form action="http://localhost:51349/SMS_Rest.svc/v1/CheckBox" method="get" >
<input type="checkbox" id = "1" name="graphId" value="1"> Graph1<br>
<input type="checkbox" id = "2" name="graphId" value="2"> Graph2<br>
<input type="checkbox" id = "3" name="graphId" value="3"> Graph3<br>
<input type="checkbox" id = "4" name="graphId" value="4"> Graph4<br>
<input type="submit">
</form>
</body>
</html>
Когда я ударил Submit я получаю ответ от REST службы как TRUE. Но URL-адрес, который я перенаправляю, автоматически совпадает с URL-адресом REST, указанным в поле действия HTML. Но я хочу получить данные из REST, а затем перенаправить пользователя на другую страницу. Имею ли я смысл здесь. Пожалуйста, помогите мне.
Я думаю, что вы наблюдаете за получением данных через ajax, а когда закончите, переадресовываете с помощью javascript. Не отправляйте форму в свой API. Читайте о jquery AJAX calls.http: //api.jquery.com/jquery.ajax/ – Leeish