在Spring的controller中如何将前台Ajax请求的处理结果返回给页面以及如何处理Ajax请求?
比如现页面有如下方式请求:
$("#group").change(function(){
var fstrGroupId = $("option:selected").val();
$.ajax({type:"post",
url:"<c:out value='/duty/policeDeploy.htm'/>",
data:"fstrGroupId="+fstrGroupId,
success:function(returnValue){
var dataValue = eval(returnValue);
var strHtml;
for(var i=0;i<dataValue.length;i++){
strHtml+="<option value='dataValue[i].fstrDistrictId'>"+dataValue[i].fstrDistrictName+"</option>"
}
$(this).append(strHtml);
}
});
});
这样的Ajax请求方式在spring的controller的方法中该怎么实现?
功能要求:controller中调用DAO的方法返回一个list,然后将这个结果按照异步请求的方式返回到前台页面,在ajax的success中对后台处理返回的结果进行解析,返回动态输出到页面。
这个过程的controller中该如何实现?还请高人指点?另外前台的解析方式是否正确?
谢谢各位高人了!