使用POST方式来进行异步请求
$.post( url, [data], [callback], [type] )
$.post('/taskModel/updateEndTime.action?tmp='+Math.random(),
{id:val},
function(data){
//服务器端返回数据后的处理
var message = data.msg;
},'json');
在action中的处理:
在action中定义属性:
private String msg;//提供set、get方法
public String updateEndTime(){
taskModel = oTaskModelService.get(id);
msg = "{'tmId':'"+taskModel.getTmId()+"','validateTime':'"+taskModel.getValidateTime()+"','endTime':'"+taskModel.getEndTime()+"'}";
this.setErrno("0");
return SUCCESS;
}
在struts配置文件中:
(在struts的package中继承extends="struts-default,json-default")
<result name="success" type="json">
<param name="includeProperties">errno,error,url,msg</param>
</result>