Dojo JsonRest存储与Dojo.xhrGet

Dojo JsonRest存储与Dojo.xhrGet,dojo,dojo.gridx,Dojo,Dojo.gridx,我已经看到了在dojo.xhrGet:和JsonRest对象存储区:周围使用dojo/request包装器来填充数据网格的示例 有谁能告诉我使用其中一种方法的优缺点是什么?我想使用Gridx树网格的例子,想知道哪一个最好,为什么 谢谢 嗯,dojo/store/JsonRest商店还允许您在商店中创建/更新/删除项目,这些项目也将在您的服务中更新。唯一需要知道的是,在创建服务时,您必须遵循某些指导原则,这一点在网站上有介绍 使用dojo/request/xhr(AMD版本的dojo.xhr),您

我已经看到了在dojo.xhrGet:和JsonRest对象存储区:周围使用dojo/request包装器来填充数据网格的示例

有谁能告诉我使用其中一种方法的优缺点是什么?我想使用Gridx树网格的例子,想知道哪一个最好,为什么


谢谢

嗯,
dojo/store/JsonRest
商店还允许您在商店中创建/更新/删除项目,这些项目也将在您的服务中更新。唯一需要知道的是,在创建服务时,您必须遵循某些指导原则,这一点在网站上有介绍

使用
dojo/request/xhr
(AMD版本的
dojo.xhr
),您可以请求信息(例如来自REST服务的数据),但您必须手动将其添加到可在网格中使用的存储中


因此,如果您的计划也是创建/更新/删除数据,那么
dojo/store/JsonRest
可能是最佳选择。如果不是,那么您仍然可以选择
dojo/store/JsonRest
store(如果Web服务符合要求),或者
dojo/request/xhr
(如果不符合要求)。

非常感谢!因为它主要用于查看,所以我将使用dojo/request/xhr。