欧美成人精品手机在线观看_69视频国产_动漫精品第一页_日韩中文字幕网 - 日本欧美一区二区

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發文檔 其他文檔  
 
網站管理員

Ajax概述

admin
2010年8月18日 14:25 本文熱度 3556
AJAXAsynchronous JavaScript and XML的縮寫涉及JavaScript腳本、XHTMLCSSDOMXMLXSTL等技術。

l         XHTMLCSS實現數據信息的統一化和標準化顯示;

l         使用DOM實現瀏覽器端豐富的動態顯示效果以及與服務器的交互;

l         使用XMLXSTL進行瀏覽器和服務器端數據信息交換和處理;

l         使用XMLHttpRequest對象進行瀏覽器和服務器端異步數據讀取;

l         使用JavaScript腳本實現對所有數據進一步處理。

AJAX的核心工作過程如下:

1.         對象初始化,主要是創建XMLHttpRequest對象,XMLHttpRequest對象是AJAX技術中非常核心的一個對象,負責請求的設置、發送。

2.         發送請求,設置響應方法、請求所需要的數據,然后發送請求。

3.         服務器接收請求并進行處理,通常由Servlet接收請求,然后調用相應的業務方法來處理,之后對用戶響應。

4.         客戶端接響應,接收到響應之后調用之前設置的響應方法。

5.         響應方法根據響應數據修改客戶端頁面內容。

采用AJAX技術之后,客戶端與服務器端的交互過程發送了變化。在沒有采用AJAX技術之前,用戶通過設置<form>表單的action屬性,然后通過提交按鈕來提交請求,或者在JavaScript代碼中通過表單的submit方法來提交。AJAX基本上就是在Web 表單和服務器之間增加了 JavaScript 技術和 XMLHttpRequest 對象。當用戶填寫表單時,數據發送給一些 JavaScript 代碼然后通過XMLHttpRequest對象發送,而不是直接發送給服務器。在這個過程中,用戶屏幕上的表單不會閃爍、消失或延遲。JavaScript 代碼在幕后發送請求,用戶甚至不知道請求的發出。更好的是,請求是異步發送的,就是說 JavaScript 代碼(和用戶)不用等待服務器的響應。因此用戶可以繼續輸入數據、滾動屏幕和使用應用程序。

然后,服務器將數據返回 ,會調用請求時候定義的接收方法,該方法對這些數據進行處理,可以更新表單數據,讓人感覺應用程序是在本地執行的,表單沒有提交,頁面只是局部刷新。響應代碼還可以對接收到的數據執行某種計算,或者再次發送請求。

處理代碼主要采用JavaScript技術,而與服務器的交互主要是通過XMLHttpRequest對象完成的。

XMLHttpRequest對象的屬性以及作用如表4.2所示。

4.2 XMLHttpRequest屬性













屬性

作用

Onreadystatechange

狀態改變的事件觸發器

readyState

對象狀態

0表示未初始化

1表示讀


 

該文章在 2010/8/18 14:25:09 編輯過
相關文章
正在查詢...
點晴ERP是一款針對中小制造業的專業生產管理軟件系統,系統成熟度和易用性得到了國內大量中小企業的青睞。
點晴PMS碼頭管理系統主要針對港口碼頭集裝箱與散貨日常運作、調度、堆場、車隊、財務費用、相關報表等業務管理,結合碼頭的業務特點,圍繞調度、堆場作業而開發的。集技術的先進性、管理的有效性于一體,是物流碼頭及其他港口類企業的高效ERP管理信息系統。
點晴WMS倉儲管理系統提供了貨物產品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質期管理,貨位管理,庫位管理,生產管理,WMS管理系統,標簽打印,條形碼,二維碼管理,批號管理軟件。
點晴免費OA是一款軟件和通用服務都免費,不限功能、不限時間、不限用戶的免費OA協同辦公管理系統。
Copyright 2010-2025 ClickSun All Rights Reserved