2
我想建立與煎茶touch2,
的本機應用程序,但我有點困惑的煎茶觸摸代理
在我的應用程序,我需要得到遠程服務器的數據,註冊新用戶,更新數據。
那麼哪種代理最適合我的情況呢? Ajax,REST或JSONP?在我的情況下,哪個代理最適合在sencha touch 2中使用?
我想建立與煎茶touch2,
的本機應用程序,但我有點困惑的煎茶觸摸代理
在我的應用程序,我需要得到遠程服務器的數據,註冊新用戶,更新數據。
那麼哪種代理最適合我的情況呢? Ajax,REST或JSONP?在我的情況下,哪個代理最適合在sencha touch 2中使用?
首先,確保你理解企業Ext.data.proxy.Rest
通過其文件的詳細信息:
http://docs.sencha.com/touch/2-0/#!/api/Ext.data.proxy.Rest
Ext.data.proxy.Rest
是一個子類的Ext.data.proxy.Ajax
所以這意味着您所做的一切實際上將轉化爲Ajax
請求。如果您的服務器端設計完全遵循REST模式,那麼使用REST代理非常理想。但是如果你的後端系統沒有URL模式約定,你應該簡單地使用Ajax。事實上,在這種情況下,您仍然可以使用REST,但是您必須覆蓋buildUrl
方法,該方法在純Ajax代理上並不是很有效。
Ajax
和JSONP
對於同域或跨域策略基本不同。 Ajax用於同域請求,JSONP用於跨域。