當前位置:工程項目OA系統(tǒng) > 泛普服務體系 > 泛普博客
OA廠商如何正確解析AJAX+JSON在OA中的應用呢?
在OA系統(tǒng)中,有部分功能模塊的數(shù)據(jù)提交頁面是依照傳統(tǒng)的WEB應用模型設計并構建的,在一定程度上對OA系統(tǒng)的整體性能有所影響。正如上面所給出的解決思路一樣,在這些頁面中,從FORM表單中只提取所需提交的ELEMENT數(shù)據(jù),通過A-JAX異步通訊提交給服務器,避免了一旦提交過多的數(shù)據(jù)而導致服務器響應時間變長,客戶端只能處于等待、假死狀態(tài)的情況;同時,服務器端以JSON格式處理數(shù)據(jù)并直接返回客戶端,由客戶端組織數(shù)據(jù)展現(xiàn)頁面,從而分擔了服務器端壓力,在一定程度上提高了服務器響應性能。
下面將以OA中分公司的多項選擇頁面為例,介紹AJAX+JSON在OA中的具體應用:
Depar七_select·php—分公司多項選擇頁面,負責初始化AJAX并向服務器提交選擇數(shù)據(jù),無刷新保存數(shù)據(jù)并返回已選項。
Depart_select_do.php—服務器數(shù)據(jù)處理頁面,負責客戶端提交數(shù)據(jù)的處理以及返回JSON格式的數(shù)據(jù)。

json .class.php—php高于5.2的版本才提供json數(shù)據(jù)格式的編碼函數(shù)json_encode(),此頁面為低于php 5.2版本而使用的第三方類庫,負責將數(shù)據(jù)組織成為json數(shù)據(jù)格式。
Depart_select.PHP:
AJAX初始化,泛普軟件根據(jù)不同客戶端瀏覽器創(chuàng)建XMLHttpRequest對象。
quest對象的open和send方法,以“POST”方式向服務器端頁面—Depart_select_do.php提交strl, str2, str3共三個變量數(shù)據(jù),并處理服務器返回的信息(檢查XMLHttpRequest對象的readyState值,判斷請求的當前狀態(tài):4表示服務器數(shù)據(jù)已經(jīng)返回,可以開始處理;檢查XMLHttpRe-quest對象的Status值,判斷HTTP狀態(tài)碼:200表示返回的HTTP頁面正常,可以開始處理)。XMLHttpRequest對象的respon-seText值即為服務器端返回的json格式數(shù)據(jù)。
AJAX數(shù)據(jù)展現(xiàn),將XML-HttpRequest對象的response-Text返回值,OA軟件通過javascript調(diào)用D0M的API,填充到待更新的WEB頁面。
Depart_select_ do.php:
服務器端根據(jù)客戶端提交的str1, str2, str3共三個變量處理數(shù)據(jù),協(xié)同OA辦公系統(tǒng)將數(shù)據(jù)集通過PHP自帶的json_encode()函數(shù)或是第三方類庫的編碼函數(shù)格式化為json格式的數(shù)據(jù),然后返回給客戶端。
- 1OA辦公系統(tǒng)是中間件技術的發(fā)展趨勢
 - 2企業(yè)發(fā)展過程中的五個階段
 - 3并購成功的三大要素
 - 4調(diào)查:一年內(nèi)開戶的股民六成沒讀過高中
 - 5泛普OA辦公系統(tǒng)是代表高科技時代的基礎
 - 6企業(yè)發(fā)展:系統(tǒng)效率和個體效率要哪個
 - 7大陸民航主管部門將派員協(xié)助調(diào)查復興航空空難
 - 8創(chuàng)新產(chǎn)品如何看待與防范跟風
 - 9做辦公OA軟件,對潛在“商機”太專一,失戀后經(jīng)受不住打擊
 - 10城市規(guī)劃(City Plan)詮釋企業(yè)架構
 - 11網(wǎng)絡管理員要牢記網(wǎng)絡基礎知識
 - 12第十二次調(diào)查:超四成成年人認為自己閱讀數(shù)量較少
 - 13采用中間件產(chǎn)品可以很好的構建OA的應用
 - 14外銷企業(yè)做內(nèi)銷的五大挑戰(zhàn)
 - 15市場競爭的五個要素
 - 16調(diào)查稱仍有7成福島民眾對放射性物質(zhì)感到不安
 - 17選型兵法 CIO遵守供應商選擇守則
 - 18白酒企業(yè)未來發(fā)展七方向
 - 19CRM將精細化營銷進行到底
 - 20調(diào)查:72%人的夢想是和旅行相關
 - 21連鎖企業(yè)的“IT運行”措施
 - 22利潤的來源不僅是銷售OA軟件系統(tǒng)
 - 23探討協(xié)同辦公OA系統(tǒng)在高校電子公文管理中的對策
 - 24攜程發(fā)布春節(jié)出游調(diào)查 出境游意愿高于境內(nèi)游
 - 25論企業(yè)信息門戶和企業(yè)知識門戶
 - 26協(xié)同OA辦公的重心是“應用”的前端整合
 - 27部署企業(yè)無線網(wǎng)之三大注意
 - 28企業(yè)增長的全新引擎
 - 29OA軟件存包箱管理系統(tǒng)共設有四個模塊:系統(tǒng)設置、管理、借還、統(tǒng)計
 - 30OA幫助企業(yè)員工在日常辦公中避免丟三落四的情況發(fā)生
 
成都公司:成都市成華區(qū)建設南路160號1層9號
重慶公司:重慶市江北區(qū)紅旗河溝華創(chuàng)商務大廈18樓

