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