使用点击 级联操作前后端设计模式

19 篇文章 0 订阅
18 篇文章 0 订阅
		  <div class="col-md-4 col-sm-6">
		    <div class="form-group">
		      <label for="" class="col-sm-4 control-label">版本名称</label>
		      <div class="col-sm-8">
			        <s:select id="cx_pjmb" name="cx_pjmb" list="pjmbmcList" listKey="PJMBMCB_ID" listValue="PJMBMC" headerKey="" 
			          headerValue="全部" cssClass="form-control chosen-select"/>
					<SCRIPT type="text/javascript">
			    		jQuery('#cx_pjmb').trigger("chosen");
			    	</SCRIPT>
		      </div>
		    </div>
		  </div>
js
		//级联
		$("#cx_xnm,#cx_xqm").change(function(){
			//获取数据
		    jQuery.ajaxSetup({async:false});
		    var html = [];
			jQuery.post(_path + "/kckzsz/kckzsz_cxGetPjmbmcListByxnxq.html",{"xnm": $("#cx_xnm").val(),"xqm" : $("#cx_xqm").val()}, function(data){
				html.push('<option value="">全部</option>');
				if($.founded(data)){
					$.each(data||[],function(i,rowObj){
						html.push('<option ');
						html.push(' value="'+rowObj.pjmbmcb_id+'">'+rowObj.pjmbmc+'</option>');
					});
				}
			});
			$("#cx_pjmb").empty().append(html.join("")).trigger("chosen:updated");
			jQuery.ajaxSetup({async:true});
		});
});
Action
	/**
	 * 
	 *@描述:级联专用名称表List
	 *@创建人:kwy
	 *@创建时间:2018年3月29日 18:54:49
	 *@修改人:
	 *@修改时间:
	 *@修改描述:
	 *@throws Exception
	 */
	public String cxGetPjmbmcListByxnxq(){
		getValueStack().set(DATA,service.getPjmbmcListByxnxq(model));
		return DATA;
	}
Service/Dao
	/**
	 * @描述:级联专用 名称表List
	 * @创建人:kwy
	 * @创建时间:2018年3月29日 18:43:02
	 * @return
	 */
	public List<BaseMap> getPjmbmcListByxnxq(KckzszModel model);

Mapper

		<!-- 查询评价模板名称List -->
	<select id="getPjmbmcListByxnxq" resultType="com.soft.common.query.BaseMap" parameterType="com.soft.jwglxt.jxpjgl.dao.kckzsz.entities.KckzszModel">
		select p.pjmbmcb_id,p.pjmbmc from jw_pj_pjmbmcb p 
		where 2=2
		<if test=" xnm != null and xnm != '' ">
		and p.xnm = #{xnm}
		</if>
		<if test=" xqm != null and xqm != '' ">
		and p.xqm = #{xqm}
		</if>
	</select>




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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值