$.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方法的。初始化也有值 ,但为什么不能获取到对象呢?
我之前也碰到过类似的问题
在做之前我jQuery1.4 没有问题
但后来改用1.3的也是说未定义 你用的是什么版本 如果纯out.print()应该1.3的也没问题的 如果不是你改用1.4的试试
你的action端是否返回为json格式·
只有通过json序列化后的或者用out.println输出的字符串格式,才能获取