我已经创建了一个JSP文件,并且正在使用jQuery创建的动态输入。我想从输入中获取数据到控制器。我正在使用Spring MVC。我该如何实现?
$(document).ready(function() {
$("select.rollnumberOptions").change(function() {
var val = $(this).children("option:selected").html();
$("#selectedItem").append(val + ",");
var lastField = $("#rollNumberWrapper div:last");
var intId = (lastField && lastField.length && lastField.data("idx") + 1) || 1;
var fieldWrapper;
var input;
switch (val) {
case "CITY_CODE":
fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
fieldWrapper.data("idx", intId);
input = $("<input type=\"hidden\" style=\"color:black;\" id=\"" + intId + "\" name=\"" + val + "_" + intId + "\" />");
break;
case "MODULE_CODE":
fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
fieldWrapper.data("idx", intId);
input = $("<input type=\"hidden\" style=\"color:black;\" id=\"" + intId + "\" name=\"" + val + "_" + intId + "\" />");
break;
case "BATCH_CODE":
fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
fieldWrapper.data("idx", intId);
input = $("<input type=\"hidden\" style=\"color:black;\" id=\"" + intId + "\" name=\"" + val + "_" + intId + "\" />");
break;
case "USER_SEQUENCE":
fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
fieldWrapper.data("idx", intId);
input = $("<input style=\"color:black;\" type=\"text\" id=\"" + intId + "\" name=\"" + val + "_" + intId + "\" />");
break;
case "USER_CONSTANT":
fieldWrapper = $("<div class=\"fieldwrapper\" id=\"field" + intId + "\"/>");
fieldWrapper.data("idx", intId);
input = $("<input style=\"color:black;\" type=\"text\" id=\"" + intId + "\" name=\"" + val + "_" + intId + "\" />");
break;
}
fieldWrapper.append(input);
$("#inputFieldsDiv").append(fieldWrapper);
});
});