jquery前后台交互,后台数据处理处了问题 ,请大家帮忙 了,这块不是很懂,
后台代码:
ublic String goDepart()
{
try {
departs = departService.findDptById(id);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setExcludes( new String[]{"school","students"} ) ;
JSONArray json= JSONArray.fromObject(departs,jsonConfig);
System.out.println(json.toString());
this.setMessage(json.toString());
} catch (Exception e) {
e.printStackTrace();
}
return "printMessage";后台这样处理可以吗,可是我前台还是获取不到值,这里是可以打印出值的,前台代码:
jQuery("#objectTypeCode").change(function() {
var param = {'id':this.value};
jQuery.post("adminAction_goDepart.do", param, function(data,status){
alert(data);
alert(status);
jQuery("#paramId").empty();
jQuery("#paramId").append("<option value=''>--全部--</option>");
if(data){
var objList = eval(data);
for(var i=0;i< objList.length;i++){
var obj = objList[i];
jQuery("#paramId").append("<option value='"+obj.DId+"'>"+ obj.dpartname +"</option>");
}
}
});
});
这里的data 是一大串错误的值,请大家帮忙了,有答案马上结贴
后台代码:
ublic String goDepart()
{
try {
departs = departService.findDptById(id);
JsonConfig jsonConfig = new JsonConfig();
jsonConfig.setExcludes( new String[]{"school","students"} ) ;
JSONArray json= JSONArray.fromObject(departs,jsonConfig);
System.out.println(json.toString());
this.setMessage(json.toString());
} catch (Exception e) {
e.printStackTrace();
}
return "printMessage";后台这样处理可以吗,可是我前台还是获取不到值,这里是可以打印出值的,前台代码:
jQuery("#objectTypeCode").change(function() {
var param = {'id':this.value};
jQuery.post("adminAction_goDepart.do", param, function(data,status){
alert(data);
alert(status);
jQuery("#paramId").empty();
jQuery("#paramId").append("<option value=''>--全部--</option>");
if(data){
var objList = eval(data);
for(var i=0;i< objList.length;i++){
var obj = objList[i];
jQuery("#paramId").append("<option value='"+obj.DId+"'>"+ obj.dpartname +"</option>");
}
}
});
});
这里的data 是一大串错误的值,请大家帮忙了,有答案马上结贴
是火狐的firebug吧,嗯,可以去用用,我不会用那个设断点,可以教我吗
"clanMenuAction_selPeople.do",
{"personId":"personId"},
function(data){
var objList = eval(data);
document.getElementById('clanTips').textContent =objList.personNm;
}
);