我想知道何时使用dojo数据,例如'dojo.data.itemfilereadstore'来从服务器获取数据,何时应该选择使用ajax,例如'dojo.xhrGet'从服务器检索数据。
让我以我的主页为例,我向用户提供项目概览。他可以选择过滤这种方式来选择A类,B类或A类和B类的物品。
我应该使用:
dojo.xhrGet({
url: "get-items.php", //json result
load: function(response) {
showItems(respone.items);
}
});
OR dojo.data.itemfilereadstore
答案 0 :(得分:0)
这两件事的目的截然不同:
dojo.xhr是数据传输 - 其主要用途是sendig并从服务器接收消息。
所以
顺便说一句,从1.6开始,有一个新的dojo.store API作为dojo.data的替代品。在决定是否使用数据存储时请记住这一点。