做一個分頁功能(后端是java來寫的),用到了ajax,需要一直對表格和分頁組件不斷的刷新。效果如圖:對應是json數據如下{? ? "success": true,? ? "pager": {? ? ? ? "pageSize": 5,? ? ? ? "currentPage": 1,? ? ? ? "totalRecord": 13,? ? ? ? "totalPage": 3,? ? ? ? "dataList": [? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 1,? ? ? ? ? ? ? ? "stuName": "王小軍",? ? ? ? ? ? ? ? "age": 17,? ? ? ? ? ? ? ? "gender": 1,? ? ? ? ? ? ? ? "address": "北京市東城區"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 2,? ? ? ? ? ? ? ? "stuName": "李雷雷",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 1,? ? ? ? ? ? ? ? "address": "北京市朝陽區"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 3,? ? ? ? ? ? ? ? "stuName": "張靜",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市昌平區"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 4,? ? ? ? ? ? ? ? "stuName": "王曉萌",? ? ? ? ? ? ? ? "age": 17,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市順義區"? ? ? ? ? ? },? ? ? ? ? ? {? ? ? ? ? ? ? ? "id": 5,? ? ? ? ? ? ? ? "stuName": "韓梅梅",? ? ? ? ? ? ? ? "age": 16,? ? ? ? ? ? ? ? "gender": 2,? ? ? ? ? ? ? ? "address": "北京市朝陽區"? ? ? ? ? ? }? ? ? ? ]? ? }}為了方便界面的更新,學了handlebars?,F在有一個問題,我用totalPage這個參數表示總共有多少頁。但是發現handlebars沒有for循環這樣的功能,就是我想用for循環打印出分頁組件。比如totalPage=3,那么我打印3個分頁組件我的設想是類似這樣的for(int ?i=1;i<=totalPage;i++){????????<li> i <li>}絕望下發現handlebars可以自定義helper,經過努力發現還是寫不出來類似的功能方法。又絕望了--??纯从心居写笊窨梢越鉀Q這個問題。
1 回答
已采納

勝利女神在微笑
TA貢獻67條經驗 獲得超59個贊
你可以把totalPage在后臺搞成一個數組啊,比如totalPage=3 ,數組就是[1,2,3],然后使用handlebars的each可以循環創建啊
添加回答
舉報
0/150
提交
取消