我想要一个" select-option"选项值将自动更新的位置。我的意思是什么 我希望数据库中的某些特定值可以放在select-option区域中 在数据库中更新,例如当用户在数据库中注册时,我希望他/她的注册号在"选项中选择"区域同时。我怎么做。我在java / jsp / servlet中编码。
答案 0 :(得分:0)
我不知道我是否在你的问题中得到正确的观点,但关键是使用js - > java - > js
@RequestMapping("/url/loadData")
@ResponseBody
public String loadData()
throws Exception {
JSONSerializer s = new JSONSerializer();
return s.serialize(classService.getData()); //method to find the parsing of data from db
}
在js中调用映射
function loadDbData() {
$.ajaxUtility({
url : '/url/loadData.htm',
showErrorPrompt : true,
showInfoPrompt : false,
success : function(data, xhr, s) {
dataFromDB = data;
$(dataFromDB).each(function(index, value){
$("#myDropdownbox").empty();
$("#myDropdownbox").append(generateEachData(value));
});
}
});
}
function generateEachData(dataItems){
html = '<option>'+dataItems+'</option>';
return html;
}
当您想要更新或调用db中的数据时,只需在事件上调用loadDbData()。 希望它会有所帮助:)