成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

詳細介紹JSON 幫助使用及其說明

開發 前端
當使用 JSON 將數據緩存到客戶端時,系統將在用戶每次單擊 Add Vehicle 按鈕時更新數據緩存對象。用于完成此項任務的JSON 幫助函數。

您在本文中看到了 JSON 的強大用途。歸結如下: JSON 提供了一種優秀的面向對象的方法,以便將元數據緩存到客戶機上。 JSON 幫助分離了驗證數據和邏輯。 JSON 幫助為 Web 應用程序提供了 Ajax 的本質。

  1. function addVehicleData() {  
  2.      var brand = //get vehicle brand;   var regNo = //get registration number;  
  3.       var cc = //get cc;  
  4.  
  5.       vehicleData[vehicleData.length] = new Object();  
  6.     vehicleData[vehicleData.length].brandName = new Object();  
  7.   vehicleData[vehicleData.length].brandName = brand;  
  8.    //same way update other two properties  
  9.  } 

在這里,vehicleData 是用于在用戶裝入頁面時進行初始化的 JavaScript 變量。它被初始化為一個新的數組對象,該數組對象為空或者含有用戶先前輸入的車輛的車輛元素。

當此函數將數據保存到 JavaScript 對象中后,程序可以調用另一個函數來清空輸入字段以允許用戶輸入新數據。

在此類應用程序中,要求用戶輸入出現次數最少或出現次數最多的多組或多值屬性。您可以將這些限制置入 JSON 元數據對象中。在這種情況下,先前的元數據對象將變為 清單 6 中所示的代碼。

  1. var vehicleValidationsMetadata = {  
  2.      "MIN_OCC":{0},  
  3.      "MAX_OCC":{10},  
  4.      "MAX_OCC_MSG":{"...."},  
  5.      "MIN_OCC_MSG":{".....},  
  6.      //Everything else is the same  
  7.  } 

然后,addVehicleData() 函數將先驗證數據的出現次數,然后在僅當總出現次數未超出允許的限制時再將數據添加到 JavaScript 對象中。清單 7 顯示了檢查方法。

  1. function addVehicleData() {  
  2.    if(vehicleData.length == vehicleValidationsMetadata.MAX_OCC-1) {  
  3.           alert(vehicleValidationsMetadata.MAX_OCC_MSG);  
  4.      }  //Everything else is the same  

當用戶提交一個頁面時調用的函數實際上用于驗證最少的出現次數。這種方法的***好處是屏幕不需要刷新以輸入新車輛數據。提供此類靜態屏幕曾經是 Ajax 技術的主要目標,而您現在用 JSON 也能完成此目標。這是關于更新 JSON 幫助對象和通過 JavaScript 處理 HTML DOM 樹的全部內容。用戶響應時間是最小值,因為所有操作僅在客戶端上執行。您可以使用 JSON 來為應用程序提供 Ajax 功能。#t#

當用戶單擊 Save 按鈕時,程序將調用另一個 JavaScript 函數,該函數將把此 JSON 對象 字符串化 并將其存儲到程序提交到服務器上的隱藏表字段中。JSON.js(請參閱 參考資料)有一個 JSON.stringify() 函數,該函數將獲取 JavaScript 對象作為輸入并返回字符串輸出。

服務器端必須能夠理解 JSON 幫助的字符串并生成一個服務器端對象,以處理和保存數據。Web 站點 http://www.json.org/java/index.html 提供了一個 Java API,該 API 用于處理基于 Java 的應用程序的大部分需求。

責任編輯:chenqingxiang 來源: 博客園
相關推薦

2010-01-07 17:58:49

JSON數值

2010-01-13 09:48:34

Boost庫

2009-12-31 09:42:41

ADO對象模型

2010-02-22 16:16:14

Python語法

2010-01-08 10:24:38

轉換JSON

2009-12-18 15:11:50

ADO.NET類

2010-01-07 10:37:46

Ubuntu man

2010-01-08 09:03:38

返回JSON數據

2010-01-07 18:19:01

JSON異步

2009-12-08 16:09:02

WCF消息

2009-12-21 09:39:50

Oracle 存儲過程

2010-02-22 17:54:07

Python工具

2010-01-06 16:53:57

JS兩種語法

2010-01-07 18:32:38

JSON

2010-06-10 09:14:15

openSUSE使用

2010-01-07 09:31:27

Json數據異常

2010-01-11 09:56:07

C++編程實例

2010-02-04 16:37:40

Android程序

2010-02-06 17:43:51

Android應用

2010-01-08 15:37:59

JSON數據
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 蜜桃官网 | 亚洲高清视频在线观看 | www,黄色,com| 国产午夜在线观看 | 午夜影院在线免费观看视频 | 先锋资源网 | 97久久久久久久久 | 狠狠插天天干 | 中文字幕一级毛片视频 | 国产一区二区三区视频 | 亚洲精品一区二区网址 | 久久人人爽人人爽人人片av免费 | 久久亚洲一区二区三区四区 | 中文字幕视频在线免费 | 99热视| 天天插天天舔 | 亚洲一区精品视频 | 免费观看国产视频在线 | 天天干天天爱天天 | 国产欧美日韩一区二区三区 | 精品国产成人 | 国产精品久久久久国产a级 欧美日韩国产免费 | 三级成人片 | 亚洲精品字幕 | 国产主播第一页 | 亚洲精品久久久久久久久久久久久 | 91豆花视频| 一区二区在线 | 欧美精三区欧美精三区 | 欧美精品一区在线 | 岛国av一区二区三区 | 一区二区三区四区免费观看 | 97国产精品视频人人做人人爱 | 国产精品成人一区二区三区 | 精品一区久久 | 免费成人高清在线视频 | 中文字幕精品一区久久久久 | 国产午夜在线 | 成人av电影免费在线观看 | 午夜国产| 精品国产成人 |