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日
最代码最近浏览分享源代码列表最近浏览
15578157792  LV7 2024年12月10日
zsm2091104 2024年12月4日
暂无贡献等级
y_x_happy  LV4 2024年11月1日
wm1212 2024年11月1日
暂无贡献等级
852545556  LV7 2024年5月22日
2858182479  LV1 2024年5月18日
tartaglia  LV2 2024年5月6日
革命尚未成功zy  LV2 2024年3月25日
sunmannew  LV3 2024年1月14日
lcqlcl  LV11 2023年8月29日
顶部 客服 微信二维码 底部
>扫描二维码关注最代码为好友扫描二维码关注最代码为好友