`我正在使用API,根据请求发回XML响应。这是一个简化的例子:
<buildings>
<building attr1="foo" attr2="bar">
<uri>http://blah.com</uri>
<thumbnail>http://blah.com/foo-picture.jpg</thumbnail>
</building>
<building attr1="poo" attr2="pee">
...
</building>
</buildings>
在我使用$ .get()来请求XML之后,我必须搜索它以获取具有<building>
的{{1}}。
显示此结果集后,每个attr1="foo"
都有一个链接,可将用户发送到另一个页面,假设<building>
只有一个“页面”,但内容会根据{{在URL中传递的1}}。
最后,问题是:
我必须包含Next和Previous链接,以便在搜索完原始XML响应后在结果集中导航。
如果结果集始终保证非常小,我可以在url中传递它,类似于
details.htm?id=fun
但是,我必须考虑结果集非常大的可能性。
有人建议在用户在其中导航时使结果集持久化的方法吗?我现在设置的方式是在搜索完成并返回结果集后生成结果ID数组。有没有办法使这个数组可移植和(相对)永久?