2014-02-17 44 views
0

我有一個jsp含有form得到servlet的數據,我想這個form數據發送到servletajax,然後在successservlet得到一些數據和將其顯示在我的jsp中。發送形式從JSP數據servlet和使用Ajax

這是我的表格:

/WEB-INF/quiz.jsp

<form name="example-1" id="wrapped" action="Resultat" method="POST" > 
//Inputs 
<button type="submit" class="submit" id="calculer">Calculer mon résultat</button> 
</form> 

這是JavaScript:

/WEB-INF/INC/JS /功能.js

$("#wrapped").submit(function(event){ 

    event.preventDefault(); 

    var form  = $(this), 
     formData = new FormData(this), 
     url   = form.attr('action'); 

    $.ajax({ 
     url  : url, 
     type : 'POST', 
     data : formData, 
     success : function(data){ 
      $("#resultat").html(data); 
     } 
    }); 

}); 

我的問題是:如何獲取我的sevlet中的值來操縱它們?然後如何在我的sevlet中成功定義數據屬性?

+0

[使用JSON](http://stackoverflow.com/a/4113258/1391249)。 – Tiny

回答

0
$("#wrapped").submit(function(event){ 
event.preventDefault(); 
var form  = $(this), 
    formData = new FormData(this), 
    url   = form.attr('action'); 

$.ajax({ 
    url  : url, 
    type : 'POST', 
    data : formData, 
    success : function(data){ 
     $("#resultat").html(data); 
     // After getting the data again give a Ajax request to a servlet 
      $.ajax({ 
       url  : url, 
       type : 'POST', 
       success : function(data){ 
         // display data in jsp 
        } 
     }); 


    } 
}); 

});

相關問題