2012-03-15 48 views
0

我在JSP頁面上有一個for循環來顯示一個div,其中包含一個有少量數據的div。我想要單擊內部div並將值傳遞給控制器​​。Spring MVC點擊帶值的DIV

<for> 
<div> 
<div> 
<span>data</span> 
</div> 
</div> 
</for> 

我該如何實現這個功能,使整個div可點擊並捕獲在DIV中存在的數據。

回答

1

你可以試試這個

$("div").click(function(){ 
    alert($(this).find('span').html()); 
}); 

的代碼將在div元素跨度的示值。如果你想發送到控制器,你可以使用$。阿賈克斯()請求和響應服務器

$("div").click(function(){ 
     var value = $(this).find('span').html(); 
     $.ajax({ 
     type: "POST", 
     url: "/yourController",//just example 
     data: "data=" + value, 
     success:function(data,msg){ 
      alert(msg); 
     } 
     }); 
    }); 

,並在服務器 不要忘記你必須使用jQuery來訪問該功能,

你PARAMS data