jquery获取不了struts2里的对象

$.ajax({
type: "POST",
url: "getSystemElementById.do",
data:param,
cache: false,
async: false,
dataType:"json",
success: setData
});
function setData(json){
var se = json.systemElement;
alert(se);
}
这个测试代码 里,说se没有定义,但我的systemElement里是有set ,get方法的。初始化也有值 ,但为什么不能获取到对象呢?

0

3个回答

我之前也碰到过类似的问题
在做之前我jQuery1.4 没有问题
但后来改用1.3的也是说未定义 你用的是什么版本 如果纯out.print()应该1.3的也没问题的 如果不是你改用1.4的试试

0

你的action端是否返回为json格式·

0

只有通过json序列化后的或者用out.println输出的字符串格式,才能获取

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!