0

想要根据通过 ASP.Net 处理程序从服务器接收到的数据,使用 Dojo 1.8 过滤结果。

处理程序示例 -http://localhost/net/get8.ashx?longitude=-70.255325&latitude=43.661472&searchradius=200&searchunit=mi&locationtypes=3&numresults=20&Json=y

我可以使用(Store API)ItemFileReadStore,但它需要我们没有的特定格式,并且无法从服务器端进行更改(JSON 结构更改)

能够通过 Dojo AJAX 成功获取数据,但正在寻找更好的方法来通过某些 Dojo API 进行过滤。

一种解决方法是,在客户端上再次重组数据,但这会降低性能,并且考虑到我们为移动设备开发,看起来不是正确的方法。

我们在 Dojo 中还有哪些其他选择?

PS 我刚开始学习 Dojo Toolkit,但在 JavaScript 方面有很好的经验。

4

2 回答 2

0

我已经使用对象存储(内存)来解决这个问题。

于 2013-02-01T05:57:50.423 回答
0

ItemFileReadStore被替换为dojo/Store。您应该能够将数据按dojo/store/Memory原样放入并从该商店查询。

http://dojotoolkit.org/reference-guide/1.8/dojo/store.html

http://dojotoolkit.org/reference-guide/1.8/dojo/store/Memory.html#dojo-store-memory

于 2013-01-31T12:50:38.103 回答