jQuery的ajax,結合struts

在SSH框架中使用jQuery的ajax框架,方法如下:
1.struts.xml配置文件

<action name="ajaxAction_*" class="com.action.AjaxAction" method="{1}">
<result type="json">
<param name="root">result</param>
</result>
</action>

2.js腳本

function resetPassword(id) {
$.ajax({
type:'post',//可選get
url:'ajaxAction_resetPassword.action',
data:"userid=" + id,
dataType:'json',
success:function(msg){
var jsonText=jQuery.parseJSON(msg);
var flag = jsonText.flag;
alertinfo.show(jsonText.msg);
},
error:function(){
alert("ajax error");
}
});
}

3.action邏輯
有result的get/set方法

public String resetPassword() throws Exception {
HttpServletRequest request = ServletActionContext.getRequest();
。。。。。。。
。。。。。。。
result = "{\"flag\":\"1\",\"msg\":\"成功\"}";
return SUCCESS;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章