jQuery使用ajax和复选框来实现下一个通知。

XXX平台实现一个功能,公告弹出页面使用复选框设置,不再通知此类公告。



原理:在复选框选中要提交表单,然后在Struts2的行动是选用10',并提交形式选用是空的。



1.jsp页




A. bussinessnotice noticetitle }。


公告类型:
释放时间:

noticeinfo } { bussinessnotice美元。






没有此类公告的通知









2.js代码


功能notips(){
无功formparam = $(# Form1)(。连载); / /字符串内容序列化表
$ ajax({
类型:'post,
网址:'notice_notipsnotice,
数据:formparam,
缓存:false,
DataType:'json,
成功:函数(数据){
}
});
}




3.noticeaction代码



*复选框不提示公告,需要在tbussinessset修改屏蔽状态,Ajax异步请求
* /
公共无效notipsnotice(){
{试
PrintWriter = this.getresponse()GetWriter();

bussinessset = bussinesssetservice.querybyid(getuserid());
字符串=;
如果(选用= = null){ / / noticetype = = null没有选择复选框
状态=11;
}
别的{
状态=10;
}
如果(25 等于(noticetype)){
bussinessset.setsaleback(状态);
}
如果(63 等于(noticetype)){
bussinessset.setremittancebank(状态);
}
如果(64 等于(noticetype)){
BussinessSet.setRemittanceOnline(状态);
}
bussinesssetservice.update(bussinessset);

out.print();
} catch(异常E){
Log.error(e.fillinstacktrace());
}
}