这是我的ajax请求:
var segmentName = $('#segmentName').val();
if (segmentName.length == 0) {
alert('Segment Name Cannot be empty');
return;
}
var selectedValue = [];
$('#multiselect_to_1 :selected').each(function(i, selected){
selectedValue = $(selected).text();
});
$.ajax({
type : 'POST',
contentType: "application/json",
url : 'saveSegmentScheme.htm',
data :JSON.stringify({
"segmentName" : segmentName,
"selectedValue": selectedValue
}),
success : function(data) {
// alert("Data successfully inserted");
console.log(data);
},
这是我的控制器方法。
@RequestMapping(value = "/saveSegmentScheme.htm", method = RequestMethod.POST)
public String saveSegmentScheme(@ModelAttribute("analyzerBean") AnalyzerBean analyzerBean, BindingResult result,
@RequestParam("segmentName") String segmentName, @RequestParam("selectedValue") String selectedValue,
HttpServletRequest request, HttpServletResponse response) {
logger.debug("Entered and leaving from saveSegmentScheme()...");