2017-01-17 1 views
0

Я новичок в обслуживании отдыха. Моего сомнения, у меня есть форма HTML и содержат данные, например так:POST-содержимое html для REST api и ответ GET от webservice

THIS IS THE HTML CODE

После ввода имени пользователя, пароль и т.д. данные полей и выбрав пункт из флажка, все выбранные и введенные данные, после нажатия отправить button необходимо передать API REST SERVICE. Ответ должен быть в формате HTML.

Как я мог это сделать?

+0

Почему вы хотите HTML в качестве вывода? –

+1

Добро пожаловать в переполнение стека! Пожалуйста, разместите свой код как ** текст ** и пометьте его как код-блок, который другие люди могут скопировать-вставить. –

ответ

0

Вы должны собирать данные формы с помощью функции javascript, чтобы отправить ее в api-приложение rest с методом POST. Пожалуйста, найдите образец ниже;

<html>  
    <head>  
    <script src="jquery.min.js" ></script> 
    <script> 
    function createProfile() 
    { 
     data = $("#registrationForm").serializeArray(); 
     $.ajax({ 
      url:   'http://localhost:8080/profiles', 
      method:  'POST', 
      dataType: 'text', //You can also define this as Json 
      data:   data, 
      success:  function() { /*doSomething();*/ }, 
      error:  function(error) {/*doSomething();*/} 
     }); 
    } 
    </script> 
    </head> 
    <body> 
    <form onsubmit="createProfile()" id="registrationForm"> 
     Name : <input type="text" name="name" /> <br /> 
     Surname: <input type="text" name="surname" /> <br /> 
     Age : <input type="text" name="age" /> <br /> 
       <input type="submit" value="Register" /> 
    </form> 
    </body> 
</html> 

Просто попробуйте и изменить элементы формы, как вам требуется ..

Смежные вопросы