應用解決告訴你什么時候該用ajax


第一、請求的提交是為了頁面數據的顯示,這時候用戶一般不希望看到頁面的刷新,是使用AJAX的一個最佳時候。

第二、如果請求提交后,用戶能從頁面感覺到提交結果,這時候,也最好不要有頁面刷新,推薦使用AJAX技術。

第三、如果請求提交后,用戶不能從頁面感覺到提交動作,如絕大多數時候的數據的增加和修改,這時候則需要頁面刷新,不能使用AJAX技術。
第四、復雜的UI,以前對於復雜的C/S模式的UI,B/S模式一向采取逃避的方法,現在則可以放心大膽的使用AJAX來加以解決。  

常見問題解決:
1、 第一、輸入值校驗的問題 申請用戶的時候檢查用戶名是否重復,用AJAX訪問后台,既不需要刷新頁面,也沒有過多的JS代碼

2、第二、級聯顯示的問題  訪問后台吧,頁面需要刷新;JS代碼量大,影響內存,數據不安全;所以常級聯選擇框,級聯菜單,導航樹等

3、第三、請求結果只改變部分頁面 如,論壇的回復帖子和帖子列表在一個頁面上的時候。這兩個UI在一個頁面上,用戶體驗比回復帖子在另外一個頁面好。但回復后要對整個頁面進行刷新,這種感覺就不好了。你看,那么大一個帖子列表,只增加你的一個回復,卻要對整個頁面進行刷新,不管從哪個角度來看都不好。

4、第四、由於技術原因而使用iframe的問題 避免iframe的嵌套引入的技術難題

5、第五、數據錄入和列表顯示在同一個頁面 C/S 模式的UI中常常有數據錄入和數據列表顯示在同一個界面上,這樣對於用戶來說有很好的用戶體驗,用戶錄入的結果馬上就能在同一界面顯示。但是在B/S的 UI上,由於需要提交刷新的問題,我們經常把數據的錄入和數據顯示分別放在兩個不同的頁面上。很顯然,這樣的用戶體驗肯定沒有C/S模式來得好。像這樣的 問題還有很多,在B/S模式下,都因為技術的原因而選擇其他的解決辦法。現在我們可以自豪的使用AJAX來宣告可以做出和C/S模式一樣復雜的UI了

6、第六、翻頁問題 不需要刷新的翻頁

 

 

文章來源:http://blog.csdn.net/gebi_msdn/article/details/1682210

 

相關閱讀:

Ajax 應用六個需要注意的事項

Ajax原理以及優缺點

Ajax原理以及優缺點

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM