通过监听select变化修改样式,监听单选radio事件

 在JAVA开发中使用Struts2开发,怎么返回页面、怎么返回JSON数据

//监听select变化
$("#pingShenResult").change(function() {
    setRequired($('#pingShenResult').val())
});
//设置是否必选
function setRequired(pingShenResult){
    if(pingShenResult==1){
        //失败 移除必选样式
        $("tbody>tr>td>input").removeClass("required");
        //增加 输入框样式
        $("tbody>tr>td>input").addClass("textInput");
    }else{
        //成功  增加必选样式
        $("tbody>tr>td>input").addClass("required");
    }
}

	//默认加载
	$(function(){
		initMultiUploadFile($("#file_hxJgGGFujian_fb"));//初始化文件上传控件
		//单选框change事件
		$('input:radio[name="bdIDs"]').change(function(){
			var params = {
				biaoDuanId : this.value
			};
			$.post("dingBiaoAjax!selectZbr.action",params,function(json){//获取msg的值
				if(null != json.dbZhongBiaoRenList){
					for(var i=0;i<json.dbZhongBiaoRenList.length;i++){
						//var htmlDiv="<div>"+json.listUser[i].nameZH+"<input type='hidden' value='"+data.listUser[i].id+"' /></div>"
						//$("#xuanZeSetCookieById_update").append(htmlDiv);
						$("#cjrContacts").empty();
						var html = '<tr><td><input type="text" class="required textInput" size="40" maxlength="100"  placeholder="" value=' + json.dbZhongBiaoRenList[i].touBiaoRenName + '></td></tr>';
						$("#cjrContacts").append(html);
						initCjrContact();
					}
				}
			}, "json")
		});
	});
/**
	 * 根据标段id查询中标人
	 *
	 * @return
	 */
	public String selectZbr() {
		dbZhongBiaoRenList = dbHouXuanRenService.queryDbHouXuanRen(biaoDuanId.intValue());
		return SUCCESS;
	}
$.get("yaoqing!queDingGYS.action",{gysId:updateCookieGysId},function(data){
				if(null!=data){
					for(var i=0;i<data.listUser.length;i++){
						var htmlDiv="<div>"+data.listUser[i].nameZH+"<input type='hidden' value='"+data.listUser[i].id+"' /></div>"
						$("#xuanZeSetCookieById_update").append(htmlDiv);
						
						$("input[name='gysChekNameUpd']").each(function(){
							var gysChekNameUpd=$(this);
							if(data.listUser[i].id==gysChekNameUpd.val()){
								gysChekNameUpd.attr("checked","checked");
							};
						});
					}
				}
			},"json");



/**
	 * 确定供应商
	 * @return
	 */
	public String queDingGYS(){
		ActionContext ctx = ActionContext.getContext();
		HttpServletResponse response = (HttpServletResponse) ctx.get(ServletActionContext.HTTP_RESPONSE);
		response.setCharacterEncoding("UTF-8");
		try{
			if(null!=gysId && !"".equals(gysId)){
				List<SysUser> listUser=new ArrayList<SysUser>();
				String gys[]=gysId.substring(0, gysId.lastIndexOf(",")).split(",");
				for(int i=0;i<gys.length;i++){
					SysUser user=sysUserService.getSysUserById(Integer.parseInt(gys[i]));
					if(null != user.getSysUserExpand()){
						user.setMobile(user.getSysUserExpand().getLianXiRen1_YiDongDianHua());
						user.setEmail(user.getSysUserExpand().getLianXiRen1_email());
					}
					user.setDept(null);
					user.setCreateDate(null);
					user.setSysUserExpand(null);
					user.setSysUserInroleList(null);
					listUser.add(user);
				}
//				JSONObject json=new JSONObject();
//				json.put("listUser",listUser);
//				response.getWriter().write(json.toString());
				
				Map<String, Object> map=new HashMap<String, Object>();
				map.put("listUser", listUser);
				ObjectMapper mapper = new ObjectMapper(); 
				StringWriter sw = new StringWriter(); 
				mapper.writeValue(sw, map);
				response.getWriter().write(sw.toString());
			}
		}catch (Exception e) {
			e.printStackTrace();
		}
		return null;
	}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

编程界的小子

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值