2016-09-01 8 views

答えて

3
function function_name(){ 

    var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
     if (xhttp.readyState == 4 && xhttp.status == 200) { 
      //do what yoy want to do with xhttp response from servlet 
      } 
     }; 
     xhttp.open("POST", "servlet_url", true); 
     xhttp.setRequestHeader("Content-type", "application/x-www-form urlencoded"); 
     xhttp.send('Productname=product1&desc=xyz&price=1000'); 
}; 
5

jspはサーバー側で、ajaxコールの呼び出しはクライアント側からです。 呼び出し中にアクセスするには、商品名と価格とその価格のデータをいくつかの要素に保存する必要があります。

<p id="yourDataID"> <%= yourData %> </p> 

このデータを表示したくない場合は、display:noneスタイルを使用してください。

あなたは、AJAXのためにそのデータにアクセスできるようSuvarnaは、答えの呼び出し:

function function_name(){ 

    var xhttp = new XMLHttpRequest(); 
     xhttp.onreadystatechange = function() { 
     if (xhttp.readyState == 4 && xhttp.status == 200) { 
      //do what yoy want to do with xhttp response from servlet 
      } 
     }; 
     xhttp.open("POST", "servlet_url", true); 
     xhttp.setRequestHeader("Content-type", "application/x-www-form urlencoded"); 
     xhttp.send("yourData=" + document.getElementById("yourDataID")); 
}; 
関連する問題