Ajax & PHP without using the XmlHttpRequest Object
根据 AJAX 的定义,XmlHttpRequest 在 AJAX 里面扮演前后台沟通很重要的地位。不过拿掉 XmlHttpRequest 做法更是把 AJAX 又推回更古早以前大家就广泛使用的技术了。
不是说这样有什么不好,而是画面跟程序逻辑没有一个共享的沟通接口,完全看画面有什么就塞什么进去,很容易把网站的逻辑架构给混在一起。
以知名的韩国 Blog 软件 TatterTools 就是使用类似的概念,甚至目前很多 AJAX (使用 XmlHttpRequest ) 的 Framework 或 library 都有画面跟程序逻辑混乱的毛病,与其这样还不如就舍弃 XmlHttpRequest ,改用「Ajax & PHP without using the XmlHttpRequest Object」的方式还比较干净些。