1
作爲Ajax新手,我想了解哪些數據交換格式(JSON或XML)在使用Rails中的Ajax時更容易處理。Rails的Ajax支持是否使得JSON或XML更容易使用?
各種Rails助手是否可以使一種或另一種格式更容易處理,還是取決於上下文,還是根本不重要?
作爲Ajax新手,我想了解哪些數據交換格式(JSON或XML)在使用Rails中的Ajax時更容易處理。Rails的Ajax支持是否使得JSON或XML更容易使用?
各種Rails助手是否可以使一種或另一種格式更容易處理,還是取決於上下文,還是根本不重要?
在編寫時,Rails使用Prototype作爲其默認的JavaScript框架。原型對於JSON或XML是不可知的,因爲它的Ajax.Request對象會自動評估任一響應格式。
此外,Rails中的控制器將使用respond_to
方法同樣處理JSON或XML,ActiveRecord模型自動包含to_json
和to_xml
方法。
所以它真的歸結爲個人喜好,我會說。他們都很容易合作。
謝謝。 – 2009-06-02 16:03:05