国产性猛交xx乱_性色国产成人久久久精品_亚洲成年人av_亚洲av片不卡无码久久_日本精品一二三_久久免费精品国产_欧美成人精品一区二区综合免费_无码人妻丰满熟妇区毛片蜜桃精品_四虎永久免费影院_国产一区二区三区四区在线

js json的格式、存儲與發送

2018-7-4    高勁

1.Json的格式

其實json就是對象。源生的js代碼并沒有類的概念。對象救就是object。對象有自己的屬性,也可以有自己的方法。json是一種輕量級的存儲和交換信息的語言。他有自己的格式。

較為簡單的json。里面只有簡單的對象,key+value的形式:

  • var CellInfo = {


  •                 "CellId":         document.getElementById("CellId").value,


  •                 "UEAmount":         document.getElementById("UE value").innerText,


  •                 "BearAddDel":         document.getElementById("bearvalue").innerText,


  •                 "UEAttachDe":         document.getElementById("attachvalue").innerText,


  •                 "TotalDLTP":         document.getElementById("dlvalue").innerText,

  •               "TotalULTP":         document.getElementById("ulvalue").innerText,


  •                 };



每個元素之間用逗號隔開。調用每個key的值可用語句。例如:CellInfo.UEAmunt,就可取出其中的值。

較為復雜的json。里面包含了對象。


  • var UEGroup1 = {



  •                 "UEAmount": ua[1],



  •                 "DBR1": {



  •                         "DLPackageSize": DS[1],



  •                         "ULPackageSize": US[1],



  •                         "DLTP": DP[1],



  •                         "ULTP": UP[1],



  •                         "QCI": QCI[0]



  •                 },



  •                 "DBR2": {



  •                         "DLPackageSize": DS[2],



  •                         "ULPackageSize": US[2],



  •                         "DLTP": DP[2],



  •                         "ULTP": UP[2],



  •                         "QCI": QCI[1]



  •                 },



  •                 "DBR3": {



  •                         "DLPackageSize": DS[3],



  •                         "ULPackageSize": US[3],



  •                         "DLTP": DP[3],



  •                         "ULTP": UP[3],



  •                         "QCI": QCI[2]



  •                 }



  •         };




例如這個UEGroup1,里面的元素不僅有簡單的key+value,還包含了三個對象。對象里的元素用{}括起來,彼此之間用逗號隔開。想具體訪問某個元素的值也是通過逐層key,例如:UEGrooup1.DBR1.DLPackageSize

動態的往json只增加元素,增加對象。

前面說的幾個都是靜態的,提前寫好的。那如果臨時想加一個元素,例如在Cellinfo這個json中相加一個number的元素:

CellInfo.number=10;

對于往json中添加對象。例如我們想把Cellinfo和UEGroup1這兩個object作為兩個元素加入到另外一個大的json中:

  • var PETInfo = {};//聲明了一個空的對象



  • var CellInfo = {



  •                 "CellId":         document.getElementById("CellId").value,



  •                 "UEAmount":         document.getElementById("UE value").innerText,



  •                 "BearAddDel":         document.getElementById("bearvalue").innerText,



  •                 "UEAttachDe":         document.getElementById("attachvalue").innerText,



  •                 "TotalDLTP":         document.getElementById("dlvalue").innerText,



  •                 "TotalULTP":         document.getElementById("ulvalue").innerText,



  •                 };



  • str_CellInfo = JSON.stringify(CellInfo);//將CellInfo轉為字符串對象



  • PETInfo.CellInfo=str_CellInfo;//在PETInfo中添加名為Cellinfo的屬性,并賦值


2.json的發送

json寫好后,發送給后臺。至于后臺怎么處理數據我們不關心。發送json的函數如下:

  • function post(path, params, method) {



  •         method = method || "post";



  •         var form = document.createElement("form");



  •         form.setAttribute("method", method);



  •         form.setAttribute("action", path);





  •         for (var key in params) {



  •                 if (params.hasOwnProperty(key)) {



  •                         var hiddenField = document.createElement("input");



  •                         hiddenField.setAttribute("type", "hidden");



  •                         hiddenField.setAttribute("name", key);



  •                         hiddenField.setAttribute("value", params[key]);



  •                         form.appendChild(hiddenField);



  •                 }



  •         }



  •         document.body.appendChild(form);



  •         form.submit();



  • }

    參數分別是后臺的地址,變量,方法。變量就是我們自己寫好的json,方法默認為post。例如我們想發剛剛的PETInfo

    $.post('http://10.140.160.64:3012/users/ueinfo', PETInfo);

    數據的發送、并獲取結果的實例:

    需求描述:用戶填寫一系列的輸入框,前端獲取數據,封裝成json并發送給服務器,服務器會返回一個返回值,表示狀態。前端需要展示這個內容提示客戶。

    • function sendBook(){



    •         var Book={



    •                 "openstackIP":document.getElementById("openstackIP").value,



    •                 "RAPName":document.getElementById("RAPName").value,



    •                 "RAPVer":document.getElementById("ver").value,



    •                 "OAMIP":document.getElementById("OAMIP").value



    •         };//json封裝用戶輸入的數據



    •         $.post('http://10.140.160.64:3012/servers/env/book', Book)//調用post傳輸數據



    •         .done((resp) => {//傳輸后獲取服務器的返回值



    •         alert(resp);//展示返回值



    •        // window.location.href = 'Environment-List.html';//選擇性界面跳轉



    •     });



    • }

    3.json在本地的存儲

    存儲數據有很多方法。這里我用的是localStorage。localStorage與cookie的區別如下:

    ① cookie在瀏覽器與服務器之間來回傳遞。
    sessionStorage和localStorage不會把數據發給服務器,僅在本地保存

    ②數據有效期不同:
    cookie只在設置的cookie過期時間之前一直有效,即使窗口或瀏覽器關閉。
    sessionStorage:僅在當前瀏覽器窗口關閉前有效。
    localStorage  始終有效,長期保存。

    ③cookie數據還有路徑的概念,可以限制cookie只屬于某個路徑下。
    存儲大小也不同,cookie數據不能超過4k,sessionStorage和localStorage 雖然也有存儲大小的限制,但比cookie大得多,可以達到5M或更大。

    ④ 作用域不用
    sessionStorage不在不同的瀏覽器窗口中共享;
    localStorage在所有同源窗口中都是共享的;
    cookie也是在所有同源窗口中都是共享的;

    WebStorage 支持事件通知機制,可以將數據更新的通知發送給監聽者。Web Storage 的 api 接口使用更方便。

    用localstage存儲json的實例:

    • str_PETInfo=JSON.stringify(PETInfo);//將json轉為字符串對象



    • window.localStorage.setItem("PET",str_PETInfo);//存入本地,該json的key為PET


    將json取出來:



    • var PET=JSON.parse(window.localStorage.getItem("PET"));//將字符串轉化為json



    • var CellInfo=JSON.parse(PET.CellInfo);//json中的Cellinfo對象轉化為json



日歷

鏈接

個人資料

藍藍設計的小編 http://m.wowo44.com

存檔

国产性猛交xx乱_性色国产成人久久久精品_亚洲成年人av_亚洲av片不卡无码久久_日本精品一二三_久久免费精品国产_欧美成人精品一区二区综合免费_无码人妻丰满熟妇区毛片蜜桃精品_四虎永久免费影院_国产一区二区三区四区在线
亚洲日本免费电影| 国产91丝袜在线播放| av成人免费在线| 亚洲理论片在线观看| 日韩一区二区免费电影| 亚洲人成小说网站色在线| 久久不见久久见中文字幕免费| 色婷婷精品久久二区二区密| 欧美日韩国产高清一区二区| 亚洲欧洲国产日本综合| 成人av影视在线观看| 色综合中文字幕| 亚洲婷婷国产精品电影人久久| 成人免费观看av| 91久久精品一区二区三| 一区二区三区欧美久久| 国产吃瓜黑料一区二区| 欧美日本一区二区三区| 性欧美大战久久久久久久久| 国产一级免费片| 欧美日韩你懂的| 午夜一区二区三区在线观看| 日韩少妇一区二区| 91精品国产乱码| 日韩在线卡一卡二| 中文幕无线码中文字蜜桃| 精品福利一二区| 国产又黄又大久久| 一区二区国产精品精华液| 国产精品久久久久一区二区三区共| 成人av网站大全| 欧美日韩中字一区| 日韩激情一二三区| 亚洲av毛片基地| 中文字幕av一区二区三区免费看 | 老熟妻内射精品一区| 中文字幕在线不卡国产视频| 99久免费精品视频在线观看| 欧美日韩精品高清| 蜜臀a∨国产成人精品| 国产极品视频在线观看| 中文字幕一区av| 好吊操视频这里只有精品| 日韩天堂在线观看| 国产麻豆一精品一av一免费| 亚洲不卡在线播放| 一区二区三区av电影| 最新国产精品自拍| 精品三级在线看| 成人污视频在线观看| 欧美亚洲动漫精品| 午夜激情久久久| www.4hu95.com四虎| 亚洲三级理论片| 女性生殖扒开酷刑vk| 精品国产91亚洲一区二区三区婷婷| 国产制服丝袜一区| 色呦呦国产精品| 天堂资源在线中文精品| 极品蜜桃臀肥臀-x88av| 亚洲色图在线播放| 色一情一交一乱一区二区三区| 国产精品国产精品国产专区不蜜 | 亚洲电影中文字幕在线观看| www..com.cn蕾丝视频在线观看免费版| 国产精品欧美一级免费| 在线免费看黄色片| 中文一区一区三区高中清不卡| www.com日本| 国产精品视频看| 91丝袜在线观看| 亚洲欧洲精品成人久久奇米网| 亚洲精品女人久久久| 日韩伦理电影网| 妺妺窝人体色WWW精品| 亚洲另类色综合网站| 免费看裸体网站| 亚洲午夜三级在线| 亚洲 欧美 国产 另类| 偷拍一区二区三区| 一本到三区不卡视频| 激情深爱一区二区| 欧美疯狂性受xxxxx喷水图片| 国产91精品在线观看| 日韩一区二区精品在线观看| 99久久99精品久久久久久| 久久亚洲影视婷婷| 日韩av手机在线播放| 中文字幕在线不卡国产视频| 亚洲综合欧美综合| 午夜精品久久久久久久久| 男的操女的网站| 精品一区二区三区蜜桃| 91精品国产欧美日韩| 美女被艹视频网站| 中文字幕在线一区免费| 超碰97av在线| 日本不卡高清视频| 欧美日韩极品在线观看一区| 成人午夜视频在线观看| 精品不卡在线视频| 女同性恋一区二区三区| 亚洲综合免费观看高清完整版| 亚洲女人毛茸茸高潮| 蜜臀va亚洲va欧美va天堂| 在线精品视频一区二区| 国产成人午夜99999| 欧美tickling网站挠脚心| 黑森林av导航| 亚洲综合色网站| 在线观看免费一区| 99久久婷婷国产| 中文字幕制服丝袜一区二区三区 | 久久伊人蜜桃av一区二区| 亚洲の无码国产の无码步美| 亚洲动漫第一页| 欧美日韩激情在线| 中文字幕一二三| 亚洲精选在线视频| 日本乱码高清不卡字幕| 成人黄色小视频| 中文字幕一区二区三区在线播放| av资源在线免费观看| 国产在线播放一区| 久久久久高清精品| 九九热免费在线| 国产一二精品视频| 欧美精彩视频一区二区三区| 美女网站视频色| 国产·精品毛片| 亚洲欧美在线另类| 色诱亚洲精品久久久久久| av午夜精品一区二区三区| 亚洲视频一区在线| 欧美亚洲愉拍一区二区| 日本黄色www| 亚洲电影在线免费观看| 欧美一二三四在线| 无码h肉动漫在线观看| 久久机这里只有精品| 国产亚洲欧美一级| 国产激情无码一区二区三区| 成人福利视频网站| 一区二区三区国产豹纹内裤在线| 欧美三级电影在线观看| 蜜臀av粉嫩av懂色av| 日韩和欧美一区二区三区| 日韩欧美国产系列| 日本精品久久久久中文| 高清shemale亚洲人妖| 亚洲精品五月天| 777a∨成人精品桃花网| 五月婷婷综合在线观看| 国内久久婷婷综合| 欧美激情在线观看视频免费| 日本中文字幕免费在线观看| 99久久精品国产一区二区三区| 亚洲免费在线观看| 91传媒视频在线播放| 高清中文字幕mv的电影| 热久久国产精品| 久久九九国产精品| a级黄色片免费看| 91日韩一区二区三区| 日韩av在线播放中文字幕| 久久美女艺术照精彩视频福利播放| 中国美女黄色一级片| caoporen国产精品视频| 五月天激情综合| 国产日韩精品一区二区三区在线| 丁香花五月激情| 少妇被狂c下部羞羞漫画| 国模套图日韩精品一区二区 | 日本福利一区二区| 久久久久9999| 国产91精品一区二区麻豆网站| 亚洲国产欧美日韩另类综合| 欧美变态tickling挠脚心| 一本色道久久88| 丰满少妇xbxb毛片日本| 国产乱子轮精品视频| 亚洲综合精品久久| 久久久久国产精品麻豆ai换脸 | 免费观看日韩电影| 亚洲欧美在线另类| 欧美成人一区二区三区片免费 | 亚洲一区二区三区精品在线| 精品对白一区国产伦| 欧洲色大大久久| 在线观看国产精品一区| 97国产一区二区| 久久99精品久久久久久国产越南| 亚洲人成7777| 精品99一区二区| 欧美视频一二三区| 国产老头老太做爰视频| 手机在线看片日韩| 91同城在线观看| 国产麻豆精品久久一二三| 亚洲一卡二卡三卡四卡无卡久久|