最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript:json數(shù)據(jù)的頁面綁定示例代碼

 更新時(shí)間:2014年01月26日 10:07:02   作者:  
本篇文章主要是對(duì)javascript:json數(shù)據(jù)的頁面綁定示例代碼進(jìn)行了介紹,需要的朋友可以過來參考下,希望對(duì)大家有所幫助

web開發(fā)中,如果需要將“服務(wù)端返回的json對(duì)象”綁定到“現(xiàn)有頁面上的dom元素”,傳統(tǒng)賦值的方式太繁瑣,寫起來也很累(特別是json對(duì)象很大時(shí)),于是想出了下面的偷懶方法,不過有二個(gè)前提:

1、元素的id要與json對(duì)象中的屬性命名一致
2、json對(duì)象中的屬性名,最好不要重復(fù)

復(fù)制代碼 代碼如下:

<!doctype html>
<html>
<head>
<title>json對(duì)象遍歷演示</title>
<script type="text/javascript">
var obj = {a:'a1',b:'b1',c:{c1:'c1'},d:1,e:true,f:new Date("2012/12/24")};

//showJsonProperty(obj);
/*
function showJsonProperty(jsonObj){
 for(var o in jsonObj){  
  alert("屬性名:" + o.toString() + ",值:" + jsonObj[o].toString() + ",type:" + typeof(jsonObj[o]) ); 
  if (typeof(jsonObj[o])=="object")
  {
   showJsonProperty(jsonObj[o]);
  }  
 }
}
*/

function bindJson(jsonObj){
 for(var o in jsonObj){ 
  var domObj = document.getElementById(o.toString());
  if (domObj!=undefined){
   domObj.value=jsonObj[o].toString();
  }  
  if (typeof(jsonObj[o])=="object")
  {
   bindJson(jsonObj[o]);
  }  
 }
}
function bindData(){ 
 bindJson(obj);
}
</script>
<style type="text/css">
 input{width:80px;height:18px;margin:0 10px 0 0;border:1px #999 solid}
 input:hover{border:1px #ff0000 solid}
 input[type=button]{background-color:#efefef;height:22px;}
</style>
</head>
<body>
 <div>
  a:
  <input id="a" />
  b:
  <input id="b" />
  c.c1:
  <input id="c1" />
  d:
  <input id="d" />
  e:
  <input id="e" />
  f:
  <input id="f" />
  <input type="button" value="綁定" id="btnBind" onclick="bindData()"/>
 </div>
</body>
</html>

相關(guān)文章

  • Bootstrap Validator 表單驗(yàn)證

    Bootstrap Validator 表單驗(yàn)證

    這篇文章主要介紹了Bootstrap Validator 表單驗(yàn)證的相關(guān)資料,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友可以參考下
    2016-07-07
  • JS 截取字符串substr 和 substring方法的區(qū)別

    JS 截取字符串substr 和 substring方法的區(qū)別

    JS 截取字符串substr 和 substring方法的區(qū)別,需要的朋友可以參考下,根據(jù)需要自行選擇。
    2009-10-10
  • 12個(gè)非常實(shí)用的JavaScript小技巧【推薦】

    12個(gè)非常實(shí)用的JavaScript小技巧【推薦】

    下面小編就為大家?guī)硪黄?2個(gè)非常實(shí)用的JavaScript小技巧【推薦】。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2016-05-05
  • MQTT.js 入門使用教程

    MQTT.js 入門使用教程

    MQTT.js?是一個(gè)開源的?MQTT 協(xié)議的客戶端庫,使用 JavaScript 編寫,主要用于 Node.js 和 瀏覽器環(huán)境中,這篇文章主要介紹了MQTT.js 入門教程,需要的朋友可以參考下
    2023-04-04
  • video.js 一個(gè)頁面同時(shí)播放多個(gè)視頻的實(shí)例代碼

    video.js 一個(gè)頁面同時(shí)播放多個(gè)視頻的實(shí)例代碼

    這篇文章主要介紹了video.js 一個(gè)頁面同時(shí)播放多個(gè)視頻的實(shí)例代碼 ,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-11-11
  • Redux的基本使用過程步驟詳解

    Redux的基本使用過程步驟詳解

    這篇文章主要介紹了Redux的基本使用過程詳解,本文通過示例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-12-12
  • IE 當(dāng)eval遇上function的處理

    IE 當(dāng)eval遇上function的處理

    在IE下,當(dāng)eval遇上function,IE下會(huì)出現(xiàn)怪異情況,我們用例子一步步說明
    2011-08-08
  • JavaScript實(shí)現(xiàn)彩虹文字效果的方法

    JavaScript實(shí)現(xiàn)彩虹文字效果的方法

    這篇文章主要介紹了JavaScript實(shí)現(xiàn)彩虹文字效果的方法,涉及javascript操作文字樣式的技巧,非常具有實(shí)用價(jià)值,需要的朋友可以參考下
    2015-04-04
  • 通過JS來判斷頁面控件是否獲取焦點(diǎn)

    通過JS來判斷頁面控件是否獲取焦點(diǎn)

    本篇文章主要介紹了通過JS來判斷頁面控件是否獲取焦點(diǎn)的方法。需要的朋友可以過來參考下,希望對(duì)大家有所幫助
    2014-01-01
  • js仿小米二級(jí)菜單顯示效果

    js仿小米二級(jí)菜單顯示效果

    這篇文章主要為大家詳細(xì)介紹了js仿小米二級(jí)菜單顯示效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03

最新評(píng)論

富民县| 平罗县| 伊金霍洛旗| 泸西县| 沙湾县| 若尔盖县| 饶河县| 甘肃省| 西华县| 嘉义县| 仁怀市| 宁南县| 南和县| 徐水县| 长治市| 洮南市| 广昌县| 若尔盖县| 环江| 双鸭山市| 赞皇县| 新绛县| 商洛市| 礼泉县| 鲜城| 太原市| 丽江市| 正安县| 丰城市| 高邮市| 灯塔市| 呈贡县| 屏南县| 山阴县| 化州市| 新沂市| 新竹县| 昂仁县| 邵武市| 六枝特区| 泰宁县|