给页面赋值的两种方法

13 篇文章 0 订阅
6 篇文章 0 订阅

在这里插入图片描述
方法一:

从getOrgGridInfo封装sql中取得值,此方法打打减少页面代码量,以及协调页面压力分至数据库
$(’#ff’).form(‘load’, “/spbp-web/manage/CusOrgGridController/getOrgGridInfo?pkog=” + pkog);

<!-- 根据网格主键获取网格信息 -->
<select id="getOrgGridInfo" parameterType="com.yhh.pbp.entity.dto.CusOrgGridDTO" resultType="com.yhh.pbp.entity.dto.CusOrgGridDTO">
select cc.ogname          zonenames,
       cc.peoplenumber, --小区的居住人数
       cc.peoplenumber    peoplenumbers, --网格的人数
       cc.pkog,
       cc.pkorg,
       cc.ogrange,
       cc.pkgrade,
       cc.ogtype,
       cc.pkparent,
       cc.humannumber, --网格的户数
       cc.humannumber     , --小区的户数
       cc.pksta_admin     pkstaAdmin,
       cc.pksta_assistant pkstaAssistant,
       cc.orgname,
       cc.pkregi ,
       d.pkregi ,
       d.pkparent dpkparent,
       d.reginame, --行政区域名称
       s1.staname         staAdminname,
       s2.staname         staAssistantname
  from cus_org_grid cc
 inner join bas_organization dd
    on cc.pkorg = dd.pkorg
  left join CUS_ORG_GRID t
    on t.pkog = cc.pkparent
  LEFT JOIN BAS_REGIONALISM d
    ON cc.pkregi = d.pkregi
  left join sta_staff s1
    on s1.pksta = cc.pksta_admin
  left join sta_staff s2
    on s2.pksta = cc.pksta_assistant
	where
		cc.pkog = #{pkog}
</select>

方式二ajax:

		//获取数据取值方法
		$.ajax({
			url: "${pageContext.request.contextPath}/manage/CusOrgGridController/getOrgGridInfo",
			type: "POST",
			dataType: "json",
			data: {	
					'pkog':pkog
					
			},
			success: function(data) {
				
				//机构赋值
				$("#pkorg_grid").combobox('select', data.pkorg);
				//小区名称赋值
				$("#ogname").val(data.zonenames);
				//网格类型赋值
				$("#nature_grid").combobox('select', data.pkgrade);
				//覆盖范围赋值
				$("#ogrange").val(data.ogrange);
				//小区户数赋值
				$("#humannumber").val(data.humannumber);
				//小区人数赋值
				$("#peoplenumber").val(data.peoplenumber);
				//网格类型赋值
				$("#ogtype").val(data.ogtype);
				//网格管理员赋值
				$("#pkstaAdmin").val(data.pkstaAdmin);
				$("#adminName").searchbox('setValue', data.staAdminname);
				//网格协管员赋值
				$("#pkstaAssistant").val(data.pkstaAssistant);
				$("#assistantName").searchbox('setValue', data.staAssistantname);
				//行政机构县赋值
				$("#pkregi").combotree('setValue',data.pkregi);
				//网格赋值
				getPkogByPkorg(data.pkorg,data.pkparent);
				
			},
			error: function() {
				$.messager.show({
					title: '<%=PageConstant.WINDOW_TITLE_LOGIN_REMINDER%>',
					msg: '请求连接超时!',
					showType: 'show'
				});
			}
		}); 
	}
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值