nbzhou2013的gravatar头像
nbzhou2013 2016-06-06 14:55:00

Hbuilder mui HTML动态生成模板加载数据-问卷调查动态生成示例

本实例通过text/templete的script标签来动态生成代码-实现动态生成问卷调查。

先睹为快方法

<!--使用循环来控制创建的题目个数--> 
<% for(var i in record){ var item=record[i]; %> 
    <div class="question"> 
        <h5 class="mui-content-padded" id="tigan<%=(i+1)%>"><%=item.title%></h5> 
        <div class="mui-input-group" id="option<%=(i+1)%>"> 
            <!--此处使用循环来控制每道题目究竟生成多少选项--> 
            <% for(var j in item.content){ var res=item.content[j]; %> 
                <div class="mui-input-row mui-radio mui-left" id="item<%=(j+1)%>"> 
                    <label id="item-lab<%=(j+1)%>"><%=res.lab%></label> 
                    <input name="radio<%=(i+1)%>" id="item-rdo<%=(j+1)%>" type="radio"> 
                </div> 
                <% } %> 
        </div> 
    </div> 
 <% } %> 

有些熟悉味道,循环语句,类似jsp语法

实现方法:

第一:将相关的资源引入进来,我们可以看到我们只需要引用arttmpl.js文件就好了。

第二:将模板写好,模板中可以使用js代码,代码使用<%%>包围起来即可。

第三:需要组件JSON数据,可以通过ajax获取json数据

第四:将相关的数据绑定到模板上

  var str = template('radio-tigan', { "record": record });  $(".mui-content").html(str); Hbuilder mui HTML动态生成模板加载数据-问卷调查动态生成示例Hbuilder mui HTML动态生成模板加载数据-问卷调查动态生成示例


打赏

文件名:modal.rar,文件大小:71.559K 下载
  • /
      • /modal
          • /modal/css
            • /modal/css/mui.css
            • /modal/css/mui.min.css
            • /modal/css/style.css
          • /modal/fonts
            • /modal/fonts/mui.ttf
          • /modal/js
            • /modal/js/mui.min.js
            • /modal/js/template-native.js
        • /modal/modal2.html
最代码最近下载分享源代码列表最近下载
lcqlcl  LV11 2023年8月29日
yueguobin1  LV2 2023年4月27日
微信网友_6284568344907776  LV1 2023年4月13日
微信网友_6094303684497408  LV4 2022年8月21日
xiongxiong2019  LV6 2022年7月22日
牧卡米拉22  LV2 2022年6月10日
dyt123123  LV5 2022年4月18日
cqbscxh  LV11 2022年1月25日
1219610676  LV4 2021年10月15日
山花绿叶  LV1 2021年10月7日
最代码最近浏览分享源代码列表最近浏览
革命尚未成功zy  LV2 3月25日
sunmannew  LV3 1月14日
lcqlcl  LV11 2023年8月29日
qq1357574774  LV2 2023年8月8日
dongzhan  LV12 2023年6月30日
yangdaxia1993  LV6 2023年6月7日
gsk02222 2023年6月6日
暂无贡献等级
nickronym 2023年5月25日
暂无贡献等级
阿龙05  LV6 2023年4月28日
yueguobin1  LV2 2023年4月27日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友