关于前台页面隐藏部分内容实现
需要隐藏内容用tbody包住
具体代码
<tbody id="OPETYPE" name="OPETYPE" onclick="showdsjs(GS);" > js代码: function showdsjs(val) { if (val == "1") { $("#testone").hide(); } else if (val == "0") { $("#testone").show(); }else if (val == "GS") { $("#OPETYPE").show(); }else { $("#OPETYPE").hide(); } } function detailsLc(){ $.ajax({ url : getRootPath()+ '/wQcdzhxx/queryMapById.action', type : 'POST', dataType : 'TEXT', data : {openo : openo}, success : function(result){ var data = eval("(" + result + ")"); //日期转换 data.NATDATE = DateUtil.dateToStr('yyyy-MM-dd',new Date(data.NATDATE)); $('#form1').form('load',data); showdsjs(data.DSNOJS); showdsjs(data.OPETYPE); } }); }
程序进来之后先执行的
detailsLc()方法,然后通过ajax查出具体参数的值,showdsjs(data.OPETYPE),前台取到值之后,判断是否显示