2013-07-20 60 views
1

我正在抓取TopicName從控制器通過我的下拉框中的topicList數組並將其顯示爲下拉框。我想要做的是當發送回選定的下拉列表的值我想發送topicId(這也是存儲在topicList數組)到我的控制器throgh JavaScript函數。 這是我的Html代碼。 選擇主題:將所選下拉列表的Dynmic值發送到控制器

 <td> 
      <select name="Topic" id="Topic" class="myDropDown"> 
        <option selected="selected" value="-1">-- Select Topic --</option> 

         <c:forEach var="item" items="${topicList}"> 
         <option >${item.topicName} </option> 
         //Here I want to send the value of item.topicId`enter code here` 
         </c:forEach> 
      </select> 

     </td> 

這裏通過IM我的JavaScript函數發送我的價值觀 功能doAddTopic(){

      var subName=jq("#Topic option:selected").val(); 
         // alert(name);aaaaaaaaaaaaaaaaaaaaaaaaaaaaa 

        var url = "/xyz/abc/"+subName+"/"; 
         jq.post(url, function(data) 
         } 

我要的是在選擇item.topicName我要發送的值item.topicId。我如何能做到這一點

回答

0

可能是你應該嘗試這樣的,

<c:forEach var="item" items="${topicList}"> 
         <option value="${item.topicId}">${item.topicName} </option> 
         //Here I want to send the value of item.topicId`enter code here` 
         </c:forEach> 

給定值的選項value="${item.topicId}"

+0

由於其工作中 –

相關問題