0
我想要的用戶列表Javascript來傳遞價值,以託管bean
<select id="userList">
<c:forEach var="staff" items="#{systemUtil.allStaff}" >
<option value="${staff.id}">${staff.username>
<c:if test="${param.selectValue == staff.id})"> selected </c:if>
</option>
</c:forEach>
</select>
上的變化給onChanged事件後通過的值會調用這個函數。我能夠得到正確的選定值,但我似乎無法將值傳遞給systemUtil.someString(selectedValue),它是我的託管bean。當我嘗試打印出someString方法內的值時,我所得到的都是null。
在遍歷代碼之後,看起來這個賦值甚至在onchanged事件之前完成。
我在做什麼錯了?
$(document).ready(function(){
$("#userList").change(function(){
// alert($(this).find("option:selected").text()+ "1");
// alert($("#userList").val()+"test");
var selectedValue = $("#userList").val();
alert(selectedValue + "teee");
var test = ${systemUtil.someString(selectedValue)};
alert(test + "teee2");