前些日子看了一下關于ajax的文章,感覺無刷新而更新局部頁面的確不錯,因此今天特地在本機試了幾個例子,
1,用戶名唯一性檢測,實例,只要照著上面做就沒有問題的。
2,做一個連動的下接框,由a下拉框得到b下拉框,當時總想用一個數組返回,但不知道怎么用,如果用responseText返回的話,可能要用javascript解析字符串,然后拼成下拉框的option,感覺可能比較麻煩,因此用responseXML返回,先在本地建了個cctv.xml文件,然后用send_request('/cctv.xml');時可以在本頁面得到下拉框,然而用send_request('/cctv.jsp');就不能成功,cctv.jsp同樣是生成cctv.xml一樣的頁面。但得到http_request.responseXML中的元素總是0個,真搞不懂。思考:
1,當看到google中的查找帶出相應值來時,為什么會這么快啊,真的是做的不錯,不知道它的機制是如何做的。
2,對于一些多級連動下拉框的實現,一般來說都是把所以數據初始化放入頁面,然后由javasrcipt來控制顯示,這樣對于一些框架及操作數據庫來說,只要一次數據庫連接,只要一次跳轉,而采用ajax技術的話,可能存在數據庫多次連接和框架的多次跳轉,因此,性能的優劣也要接情況而定。
3,感覺ajax頁面代碼過多,感覺復用較難,另外不知道能否返回一個數組或集合,利用生成xml然后對其進行解析的話,效率上是否有所欠缺。
ajax還是初步了解,望得到此方面的人的幫助。