zoukankan      html  css  js  c++  java
  • PHP--Smarty的template模式

     1 function change_year() {
     2             var ss = $('#select_year').children('option:selected').val();
     3             $.ajax({
     4                     type:'POST',
     5                     url:'url',
     6                     data:{
     7                         year : ss
     8                     },
     9                     success : function (res) {
    10                       $('#select_month').empty();
    11                       var result = JSON.parse(res);
    12                       $("#select_month").append(result['html']);
    13                     }
    14                 },'json');
    15         }

    上面是js请求后台的模版代码

    后台template模式加载html模版:

    1  $backArr['html'] = $this->smarty_lib->tmp("baoxian_huoban/huoban_option",[
    2            'month_arr'=>$month_arr,
    3            '$searchdata'=> $searchdata
    4        ], true);
    5        echo json_encode($backArr);

     其中huoban_option.html代码是:

    1 <{foreach $month_arr as $item}>
    2 <option value="<{$item}>" <{if $searchdata.month eq $item}>selected<{/if}>><{$item}></option>
    3 <{/foreach}>
  • 相关阅读:
    三路快排
    双路快排
    随机快排
    快速排序
    双向链表
    单向链表
    堆排序
    二分插入、bisect
    jmockit使用总结-MockUp重点介绍
    java拼接字符串、格式化字符串方式
  • 原文地址:https://www.cnblogs.com/mrszhou/p/8809376.html
Copyright © 2011-2022 走看看