struts2中,如果采用ajax调用,怎么获取页面数据
1,在Action类中定义一个User user对象,有name,id属性;
2,页面中这样写
<input type="text" name="user.name" id="user.name" />
<input type="text" name="user.id" id="user.id" />
3,如果是用form提交的话,在Action中会自动把页面输入的name和id装载到user对象
4,但是我现在用了jquery的ajax调用,目的是为了在Action返回后直接处理页面
$.ajax({
url:'save_Batch',
type:'POST',
error:function(xhr,status,errorMessage){},
success:function(){
alert('保存成功!');
//后续处理
}
});
这样调用的话页面数据不会装载到action的user对象,user对象还是null,如果需要传递数据的话,只能在ajax调用中使用data,但是如果页面数据元素很多的话,写起来太繁琐
请问有什么办法能够实现用ajax调用也能装载数据吗,谢谢!