日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

jquery-tmpl 插件

發布時間:2023/11/27 生活经验 26 豆豆
生活随笔 收集整理的這篇文章主要介紹了 jquery-tmpl 插件 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

做項目時頁面上有處功能是:在頁面有處列表、有添加,我添加修改或刪除后要刷新這個列表,首先想到的是局部刷新,但我們一般說的局部刷新就是利于ajax去后臺調用數據并顯示,而這里是一整個列表就比較麻煩了,刷新重新加載列表時不止要加載列表,還需把table的標簽這些都得重新加載下,寫在js里或后臺都得寫?"<table class=\"datalist\">" 這之類的,太麻煩了 而后期要修改也不好改,于是乎就找到了jquery的tmpl插件,這個貌似還是官方在好幾年已經不維護并停留在了beta版,不過還是有它的好用之處,下面源碼實例說明:(有好幾種用法,下面只說明本人用的感覺比較簡單的一種)

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>無標題文檔</title>
<script src="http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.8.0.js"></script>
<script src="http://ajax.microsoft.com/ajax/jquery.templates/beta1/jquery.tmpl.min.js"></script>
<script type="text/javascript">$(function () {var temp = [{ Name: "blue", explain: "藍色" },{ Name: "red", explain: "紅色" },{ Name: "yellow", explain: "黃色" }];$("#tempTemplate").tmpl(temp).appendTo("#tempList");})
</script>
</head><body><ul id="tempList"></ul><script id="tempTemplate" type="text/x-jquery-tmpl"><li><b>${Name}</b> (${explain})</li></script>
</body>
</html>
View Code

其實原理很簡單,就好比把寫好的標簽當作模版,用模版出現的關鍵字去循環出里面的數據再顯示出來。

我要刷新數據的話就用ajax從后臺讀取下數據并json格式傳回即可。

插件官方下載地址:https://github.com/BorisMoore/jquery-tmpl

轉載于:https://www.cnblogs.com/dangzhensheng/p/3897569.html

總結

以上是生活随笔為你收集整理的jquery-tmpl 插件的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。