[英]ExtJS Ajax vs Extjs Store for single row from server
場景:我有一個URL,返回有關當前登錄用戶的詳細信息。 即
我有的選擇:
問題:有更好的選擇嗎? 我正在使用ExtJS 4.1。
你不需要進入低級細節來做類似的事情; 使用標准工具。 定義模型,為其分配所需類型的代理,然后加載它。 請參閱文檔: http : //docs.sencha.com/ext-js/4-1/#!/api/Ext.data.Model
你為什么每次都打一個ajax電話?
做一次,並將其指定為全局變量?
Ext.Ajax.request({
url: 'page.php',
params: {
id: 1
},
success: function(response){
var text = response.responseText;
window.user = Ext.JSON.decode(text);
my.custom.launchFunction();//does your viewport etc for you
}
});
完成此操作后,您現在可以從任何地方執行console.log(user.Name);
它比整理商店查找更整潔,更快捷。
作為獎勵,您的用戶對象可能比沒有大量配置的商店要復雜得多。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.