1、Spring-mvc 代码如下 :
class="org.springframework.http.converter.json.MappingJacksonHttpMessageConverter">
text/html;charset=UTF-8
2、Controller 代码如下:
@RequestMapping(value="/dynamicSQLBySelect")
public @ResponseBody List dynamicSQLBySelect(String queryParameter) throws IOException{
List selectList = null;
try {
if (!"".equals(queryParameter) || queryParameter != null) {
selectList = formSubjectService.dynamicSQL(queryParameter);
}
} catch (Exception e) {
e.printStackTrace();
}
return selectList;
}
3、页面代码如下:
==请选择 ==
$(document).ready(function() {
var url = "formSubjectController/dynamicSQLBySelect.do";
$.ajax({
type:"get",
cache:false,
url:url,
data:{queryParameter:'${ptlGlbCfg.queryParameter}'},
error:function(xhr,error,msg){
alert(xhr);
alert(error);
alert(msg);
},
success:function(data){
var info = '';
$.each(data,function(index,role) {
info += "" + role.roleName + "";
});--%>
var temp = eval(data);
for (var i = 0; i < temp.length; i++) {
info += "" + temp[i].roleName + "";
}
$("#onSelect").append(info);
}
});
});