2017-01-17 16 views
0

私は残りのサービスを初めて使います。 私の疑問は、私はHTMLフォームを持っている、それはたとえばこのため、データが含まれています。ユーザ名、パスワードなどのフィールドのデータを入力し、チェックボックスから項目を選択した後htmlからREST APIのPOSTコンテンツ、WebサービスからのGET応答

THIS IS THE HTML CODE

、すべての選択と入力した入力は、buttonをREST SERVICE APIに渡す必要があります。応答はHTML形式でなければなりません。

どうすればいいですか?

+0

を使用すると、出力としてHTMLをしたいのはなぜ? –

+1

ようこそスタックオーバーフロー! **テキスト**としてコードを投稿し、コードブロックとしてマークして、他の人がコピー&ペーストすることができます。 –

答えて

0

POSTメソッドを使用して残りのAPIに送信するには、javascript関数を使用してフォームデータを収集する必要があります。下記のサンプルを見つけてください。あなたは必要に応じて

<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> 

ただ、試してみて、フォーム要素を変更。..

関連する問題