日期:2014-05-19  浏览次数:20803 次

json success 返回值undefined


第二个alert显示undefined,第三个干脆没反应了。。nameStrokesMap是一个Map<String,String>类型。
这是什么情况,纠结了。。
------最佳解决方案--------------------
对了,楼主查询语句 是hql 还是sql ,,如果是sql,所有属性名称字母全部大写。。可以先alert下 data  再看看。
------其他解决方案--------------------
你Action的data对象有nameStrokesMap属性吗?
------其他解决方案--------------------
dataType:"json",,表示指定回调的结果以json格式返回,所以就不用再通过eval("("+data+")");来转换了,,至于 第二个alert underfind ..  你调试看下后台返回的结果是个啥、。、
------其他解决方案--------------------
把alert(data. nameStrokesMap)注释掉.
------其他解决方案--------------------
哈哈,解决了,把nameStrokes去掉就行了。直接alert(data);
------其他解决方案--------------------
引用:
对了,楼主查询语句 是hql 还是sql ,,如果是sql,所有属性名称字母全部大写。。可以先alert下 data  再看看。
 hql,正解。。谢了啊