剛剛在美味書籤看到的:
根據 AJAX 的定義,XmlHttpRequest 在 AJAX 裡面扮演前後台溝通很重要的地位。
不過拿掉 XmlHttpRequest 做法更是把 AJAX 又推回更古早以前大家就廣泛使用的技術了。
不是說這樣有什麼不好,而是畫面跟程式邏輯沒有一個共用的溝通介面,完全看畫面有什麼就塞什麼進去,很容易把網站的邏輯架構給混在一起。
以知名的韓國 Blog 軟體 TatterTools 就是使用類似的概念,甚至目前很多 AJAX (使用 XmlHttpRequest ) 的 Framework 或 library 都有畫面跟程式邏輯混亂的毛病,與其這樣還不如就捨棄 XmlHttpRequest ,改用「Ajax & PHP without using the XmlHttpRequest Object」的方式還比較乾淨些。
2 comments On [PHP] 免用 XmlHttpRequest 的 AJAX
其實在html的單純世界裡面
不論是用最慣用的server side來處理
或是用js搭配後端來產生出立即的效果
最主要的用意就是讓user感覺頁面的操作friendly或是更直覺
但是如果因為ajax的盛行
就非得把整各網站架構都硬是這樣搞
我想累死的應該就是programer自己吧…
在flash出現的那一年,我就期待著flash可以將頁面的問題給一併的處理掉
畢竟說實在的,一個網頁的呈現,後端的機制倒不是花最多時間和心思,而是花在整個操作的介面,為了一些檢查,一些動作的效果
編寫了一堆有的沒的js或vbs..但是卻也變成了得面臨著不同版本的瀏覽器的嚴苛考驗
TT的IFRAME處理技巧,真的是不錯也很高深
但是作者應該也要感激ie把netscape給搞跨了..((笑))
嗯!這樣也不失為一個好方法:P