項目中某個功能需要同時調用多個ajax,因同步機制,造成了IE假死的現象,自己寫了連接池,效果不理想,所以索性從網上DOWN成熟的AJax框架來研究使用。
xAJax框架:
xAJax通過Javascript直接調用PHP函數。它使用Javascript stub來調用PHP腳本中的函數,對象方法,和類方法。服務器端響應由於xAJax響應對象創建,該對象提供非常多的命令比如:給一個Html元素賦值,顯示一個警告對話框等。還支持自定義腳本輸出。所有特定浏覽器代碼(如使用XMLHttpRequest)都是抽象的,並且發送各種數據類型到服務器端都非常容易實現。xAJax提供多種配置選項目以便易於與現存web應用或框架相集成。它的Javascript核心簡潔明了,而且可以通過覆蓋來支持更多的高級Javascript功能。
1.xAJax優點
我們幾乎不需要了解Javascript就可以實現AJax的效果;
2.xAJax缺點
網速慢時表現比較差;
3.部署xajax環境(如何使用xAJax)
要求:
apache Web服務器或Windows XP/2003上的IIS服務器
PHP 4.3.x或PHP 5.x
浏覽器最低要求:IE5.5,Firefox 1.0,或相當的基於Gecko內核的浏覽器,Safari 1.3,Opera 8.5。老版本僅對GET方法有效。
安裝過程:
將軟件包解壓並將其拷貝至你的WEB站點目錄下,並將所有文件放進去。注意必須將"examples"目錄 下的"thewall"目錄設為可寫。
在xajax主目錄下,有兩個文件夾:"examples"和"tests"。可以打開這兩個文件夾欣賞xAJax的范例。
4.xAJax下載地址
http://www.xAJaxproject.org/