如何使用数据库中的值自动更新“选择选项”区域?

时间:2013-08-13 07:46:01

标签: jsp servlets

我想要一个" select-option"选项值将自动更新的位置。我的意思是什么 我希望数据库中的某些特定值可以放在select-option区域中 在数据库中更新,例如当用户在数据库中注册时,我希望他/她的注册号在"选项中选择"区域同时。我怎么做。我在java / jsp / servlet中编码。

1 个答案:

答案 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()。 希望它会有所帮助:)