ssh整合异步添加数据action得到json数据,但页面没反应?
struts.xml里面配置
<package name="ssh" extends="json-default" namespace="/">
<action name="user_*" class="userAction" method="{1}">
<result name="addUser" type="json"/>
</action>
</package>
action里面部分代码
Map map = new HashMap();
map.put("flag", flag);
result = JSONObject.fromObject(map).toString();
System.out.println("json...... "+result);
return "addUser";
}
//name:客户端获取的json格式数据的名字
@JSON(name="result")
public String getResult() {
return result;
}
页面部分代码
$.getJSON(url,function(data){
var d = eval( "("+data.result+")" );
alert( d.flag );
if( d.flag == 0 ){
alert( "数据添加失败" );
}else{
alert("数据添加成功");
}
});
就是页面点击提交按钮后,进了action可以得到result,也输出了,就是页面没得到json返回数据,没反应???
页面那个getJSON完全没有进来?请教是什么原因???