新手帮助当前位置:风暴娱乐 > 新手帮助 > >

JQuery使用$.ajax和checkbox实现下次不在通知功能

  

[JQuery,ajax,checkbox,下次不在通知]JQuery使用$.ajax和checkbox实现下次不在通知功能

  

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

  
  
  原理:,checkbox选中后提交表单,那么struts2的Action中isSelect就为'10',不选中提交表单isSelect为null。

  
  
  1.jsp页面  

  
  
  
  
  
${ bussinessNotice.noticeTitle}
  
  
  公告类型:  发布时间:  
  ${bussinessNotice.noticeInfo}  
  
    
        
  
  
  
  
  

  

  

2.js代码  

  
  
  function noTips(){  var formParam = $("#form1").serialize();//序列化表格内容为字符串  $.ajax({  type:'post',  url:'Notice_noTipsNotice',  data:formParam,  cache:false,  dataType:'json',  success:function(data){  }  });  }  
  
  

3.NoticeAction代码  

  
  
  /**  * checkbox不提示公告,需要修改TBussinessSet中的屏蔽状态,ajax异步请求  */  public void noTipsNotice(){  try {  PrintWriter out = this.getResponse().getWriter();  bussinessSet = BussinessSetService.queryById(getUserId());  String state = "";  if(isSelect==null){//noticeType==null没有选中checkbox  state = "11";  }  else{  state = "10";  }  if("25".equals(noticeType)){  bussinessSet.setSaleBack(state);  }  else if("63".equals(noticeType)){  bussinessSet.setRemittanceBank(state);  }  else if("64".equals(noticeType)){  bussinessSet.setRemittanceOnline(state);  }  BussinessSetService.update(bussinessSet);  out.print("");  } catch (Exception e) {  log.error(e.fillInStackTrace());  }  }  
  

(责任编辑:admin)

上一篇:风暴娱乐平台:在网站上应该用的30个jQuery插件整

下一篇:没有了

推荐内容

客户服务热线

010-400-12345

在线客服